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
26
27
28
29
30
# File 'lib/rmuh/rpt/log/formatters/unitedoperationsrpt.rb', line 16

def format(event, level = :full)
  validate_and_set_level(level)
  case event[:type]
  when :wounded
    format_wounded(event)
  when :killed
    format_killed(event)
  when :died
    format_died(event)
  when :announcement
    format_announcement(event)
  else
    nil
  end
end