Class: Isono::YamlSerializer

Inherits:
Serializer show all
Defined in:
lib/isono/serializer.rb

Instance Method Summary collapse

Methods inherited from Serializer

instance

Constructor Details

#initializeYamlSerializer

Returns a new instance of YamlSerializer.



20
21
22
# File 'lib/isono/serializer.rb', line 20

def initialize
  require 'yaml'
end

Instance Method Details

#marshal(buf) ⇒ Object



24
25
26
# File 'lib/isono/serializer.rb', line 24

def marshal(buf)
  YAML.dump(buf)
end

#unmarshal(buf) ⇒ Object



28
29
30
# File 'lib/isono/serializer.rb', line 28

def unmarshal(buf)
  YAML.load(buf)
end