Class: Katalyst::Content::Types::NodesType
- Inherits:
-
ActiveRecord::Type::Json
- Object
- ActiveRecord::Type::Json
- Katalyst::Content::Types::NodesType
- Defined in:
- app/models/katalyst/content/types/nodes_type.rb
Overview
Data serialization/deserialization for Katalyst::Content structural data
Instance Method Summary collapse
Instance Method Details
#deserialize(value) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'app/models/katalyst/content/types/nodes_type.rb', line 12 def deserialize(value) case value when nil nil when String deserialize(super) when Hash deserialize_params(value) when Array deserialize_array(value) end end |
#serialize(value) ⇒ Object
8 9 10 |
# File 'app/models/katalyst/content/types/nodes_type.rb', line 8 def serialize(value) super(value.as_json) end |