Class: RMuh::RPT::Log::Formatters::UnitedOperationsRPT

Inherits:
Base
  • Object
show all
Defined in:
lib/rmuh/rpt/log/formatters/unitedoperationsrpt.rb

Overview

Formatter for the UnitedOperations RPT file

Class Method Summary collapse

Class Method Details

.format(event, level = :full) ⇒ Object



16
17
18
19
20
21
22
23
24
25
# File 'lib/rmuh/rpt/log/formatters/unitedoperationsrpt.rb', line 16

def format(event, level = :full)
  validate_and_set_level(level)
  type = event[:type]
  if [:wounded, :killed, :died, :announcement].include?(type)
    func = "format_#{type}".to_sym
    send(func, event)
  else
    nil
  end
end