Method: SOCMaker::CoreInst#encode_with

Defined in:
lib/soc_maker/core_inst.rb

#encode_with(coder) ⇒ Object

Encoder method (to yaml)

coder

An instance of the Psych::Coder to encode this class to a YAML file



82
83
84
85
86
87
# File 'lib/soc_maker/core_inst.rb', line 82

def encode_with( coder )
  init_error_if !coder.is_a?( Psych::Coder ), 
              'coder is not given as Psych::Coder'
  coder[ "params" ] = @params
  coder[ "type"   ] = @type.to_s
end