module Opera::MobileStoreSDK::IdentityMapable
Public Class Methods
new(params={})
click to toggle source
Registers itself in the identity map:
Calls superclass method
# File lib/opera/mobile_store_sdk/identity_mapable.rb, line 8 def initialize(params={}) super # Upsert in the identity map: if self.class.identity_map.key? self.id params.each do |field_name, field_value| self.class.identity_map[self.id].public_send( "#{field_name}=", field_value ) end else self.class.identity_map[self.id] = self end end