Class: Representable::Serializer
- Inherits:
-
Deserializer
- Object
- Deserializer
- Representable::Serializer
- Defined in:
- lib/representable/serializer.rb
Overview
serialize -> serialize! -> marshal. # TODO: same flow in deserialize.
Direct Known Subclasses
Defined Under Namespace
Classes: Collection, Hash
Instance Method Summary collapse
Methods inherited from Deserializer
Methods included from Deserializer::Prepare
#prepare, #prepare!, #prepare_for
Constructor Details
This class inherits a constructor from Representable::Deserializer
Instance Method Details
#call(object, &block) ⇒ Object
6 7 8 9 10 |
# File 'lib/representable/serializer.rb', line 6 def call(object, &block) return object if object.nil? # DISCUSS: move to Object#serialize ? serialize(object, @binding., &block) end |