Method: Moblues::DataModel::Entity#initialize

Defined in:
lib/moblues/data_model/entity.rb

#initialize(params) ⇒ Entity

Returns a new instance of Entity.



6
7
8
9
10
11
12
13
14
# File 'lib/moblues/data_model/entity.rb', line 6

def initialize(params)
  p = params.compact
  super(
    p.fetch(:name),
    p.fetch(:parent_entity, 'NSManagedObject'),
    p.fetch(:attributes, []),
    p.fetch(:relationships, [])
  )
end