Module: CrateObject::ClassMethods
- Defined in:
- lib/active_record/attribute_methods/crate_object.rb
Instance Method Summary collapse
Instance Method Details
#dump(object) ⇒ Object
35 36 37 |
# File 'lib/active_record/attribute_methods/crate_object.rb', line 35 def dump(object) object ? object.to_hash : nil end |
#load(object) ⇒ Object
26 27 28 29 30 31 32 33 |
# File 'lib/active_record/attribute_methods/crate_object.rb', line 26 def load(object) case object when String object.gsub!('=', ':') object = JSON.parse("{#{object}}") end new(object.symbolize_keys) end |