Method: RPG::EventCommand#encode_with

Defined in:
lib/RPG.rb

#encode_with(coder) ⇒ Object



40
41
42
43
44
45
46
47
48
49
50
51
# File 'lib/RPG.rb', line 40

def encode_with(coder)
  raise 'Unexpected number of instance variables' if instance_variables.length != 3
  clean

  case @code
  when MOVE_LIST_CODE # move list
    coder.style = Psych::Nodes::Mapping::BLOCK
  else
    coder.style = Psych::Nodes::Mapping::FLOW
  end
  coder['i'], coder['c'], coder['p'] = @indent, @code, @parameters
end