Class: JsonRpcObjects::Serializer::Psych

Inherits:
JsonRpcObjects::Serializer show all
Defined in:
lib/json-rpc-objects/serializer/psych.rb

Overview

YAML serializer using internal libyaml (via Psych).

Instance Method Summary collapse

Instance Method Details

#deserialize(data) ⇒ Object

Deserializes data.

Parameters:

  • data (Object)

    data in serialized form

Returns:

  • (Object)

    deserialized data



44
45
46
# File 'lib/json-rpc-objects/serializer/psych.rb', line 44

def deserialize(data)
    ::Psych.load(data)
end

#serialize(data) ⇒ Object

Serializes data.

Parameters:

  • data (Object)

    some data

Returns:

  • (Object)

    object in serialized form



33
34
35
# File 'lib/json-rpc-objects/serializer/psych.rb', line 33

def serialize(data)
    ::Psych.dump(data)
end