Module: Representable::Binding::Object
- Included in:
- Hash::PropertyBinding, XML::PropertyBinding
- Defined in:
- lib/representable/binding.rb
Overview
Delegates to call #to_/from_.
Instance Method Summary collapse
Instance Method Details
#create_object(fragment, *args) ⇒ Object
138 139 140 |
# File 'lib/representable/binding.rb', line 138 def create_object(fragment, *args) instance_for(fragment, *args) or class_for(fragment, *args) end |
#deserialize(data) ⇒ Object
133 134 135 136 |
# File 'lib/representable/binding.rb', line 133 def deserialize(data) # DISCUSS: does it make sense to skip deserialization of nil-values here? ObjectDeserializer.new(self).call(data) end |
#serialize(object) ⇒ Object
129 130 131 |
# File 'lib/representable/binding.rb', line 129 def serialize(object) ObjectSerializer.new(self, object).call end |