Class: JsonRpcObjects::Serializer::YAML

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

Overview

YAML serializer using internal Ruby YAML.

Since:

  • 0.4.0

Instance Method Summary collapse

Methods inherited from JsonRpcObjects::Serializer

#initialize

Constructor Details

This class inherits a constructor from JsonRpcObjects::Serializer

Instance Method Details

#deserialize(data) ⇒ Object

Deserializes data.

Parameters:

  • data (Object)

    data in serialized form

Returns:

  • (Object)

    deserialized data

Since:

  • 0.4.0



47
48
49
# File 'lib/json-rpc-objects/serializer/yaml.rb', line 47

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

#serialize(data) ⇒ Object

Serializes data.

Parameters:

  • data (Object)

    some data

Returns:

  • (Object)

    object in serialized form

Since:

  • 0.4.0



36
37
38
# File 'lib/json-rpc-objects/serializer/yaml.rb', line 36

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