Module: DynamicScaffold::JSONObject::Model::ClassMethods
- Defined in:
- lib/dynamic_scaffold/json_object/model.rb
Instance Method Summary collapse
Instance Method Details
#dump(obj) ⇒ Object
9 10 11 12 |
# File 'lib/dynamic_scaffold/json_object/model.rb', line 9 def dump(obj) obj = obj.attributes if obj.is_a? ActiveModel::Attributes obj&.to_json end |
#load(source) ⇒ Object
14 15 16 |
# File 'lib/dynamic_scaffold/json_object/model.rb', line 14 def load(source) new(source ? JSON.parse(source) : {}) end |