Method: ActiveModel::Datastore::ClassMethods#build_model

Defined in:
lib/active_model/datastore.rb

#build_model(entity) ⇒ Object



497
498
499
500
501
502
503
# File 'lib/active_model/datastore.rb', line 497

def build_model(entity)
  model_entity = new
  model_entity.id = entity.key.id unless entity.key.id.nil?
  model_entity.id = entity.key.name unless entity.key.name.nil?
  model_entity.parent_key_id = entity.key.parent.id if entity.key.parent.present?
  model_entity
end