Method: Fortnox::API::Model::Base#initialize

Defined in:
lib/fortnox/api/models/base.rb

#initialize(hash = {}) ⇒ Base

Returns a new instance of Base.



22
23
24
25
26
27
28
29
30
31
# File 'lib/fortnox/api/models/base.rb', line 22

def initialize( hash = {} )
  unsaved = hash.delete( :unsaved ){ true }
  @saved = !unsaved
  @new = hash.delete( :new ){ true }

  # .each{|a| p a.name}

  super hash
  IceNine.deep_freeze( self )
end