Module: SimpleSerializer
- Defined in:
- lib/simple_serializer/serializer.rb,
lib/simple_serializer.rb,
lib/simple_serializer/version.rb,
lib/simple_serializer/deserializer.rb
Overview
Simple framelet for deserialization
class SomeDeserializer < SimpleSerializer::Deserializer
data_attributes :site_id, :name, :category_id, :integration_key
def integration_key(old_integration_key)
"XX#{@data[:other_attr]}XX#{old_integration_key}XX"
end
def set_category_id(category_id)
object.category = InventoryStatusCategory.from_id(category_id)
end
end
Usage:
SomeDeserializer.deserialize(object, data)
SomeDeserializer.new(object, data).deserialize
SomeDeserializer.deserialize_array([object1, object2, ...], [data1, data2, ...])
Defined Under Namespace
Classes: Deserializer, Serializer
Constant Summary collapse
- VERSION =
"0.0.1"