Module: RightScale::Serializable::ClassMethods
- Defined in:
- lib/right_agent/serialize/serializable.rb
Instance Method Summary collapse
-
#json_create(o) ⇒ Object
Called by JSON serializer to create object.
-
#msgpack_create(o) ⇒ Object
Called when deserializing MessagePack to create object.
Instance Method Details
#json_create(o) ⇒ Object
Called by JSON serializer to create object
Parameters
- o(Hash)
-
Unserialized object data
Return
- (Object)
-
Unserialized object
65 66 67 |
# File 'lib/right_agent/serialize/serializable.rb', line 65 def json_create(o) new(*o['data']) end |
#msgpack_create(o) ⇒ Object
Called when deserializing MessagePack to create object
Parameters
- o(Hash)
-
Unserialized object data
Return
- (Object)
-
Unserialized object
54 55 56 |
# File 'lib/right_agent/serialize/serializable.rb', line 54 def msgpack_create(o) new(*o['data']) end |