Module: CouchPotato::Persistence::Json::ClassMethods
- Defined in:
- lib/couch_potato/persistence/json.rb
Instance Method Summary collapse
-
#json_create(json) ⇒ Object
creates a model instance from JSON.
Instance Method Details
#json_create(json) ⇒ Object
creates a model instance from JSON
36 37 38 39 40 41 42 43 |
# File 'lib/couch_potato/persistence/json.rb', line 36 def json_create(json) return if json.nil? instance = self.new instance._id = json[:_id] || json['_id'] instance._rev = json[:_rev] || json['_rev'] instance._document = HashWithIndifferentAccess.new(json) instance end |