Module: DynamicScaffold::JSONObject::Model::ClassMethods

Defined in:
lib/dynamic_scaffold/json_object/model.rb

Instance Method Summary collapse

Instance Method Details

#dump(obj) ⇒ Object



7
8
9
10
# File 'lib/dynamic_scaffold/json_object/model.rb', line 7

def  dump(obj)
  obj = obj.attributes if obj.is_a? ActiveModel::Attributes
  obj.to_json if obj
end

#load(source) ⇒ Object



12
13
14
# File 'lib/dynamic_scaffold/json_object/model.rb', line 12

def load(source)
  new(source ? JSON.parse(source) : {})
end