Method: SugarCRM::Base#initialize
- Defined in:
- lib/sugarcrm/base.rb
#initialize(attributes = {}, &block) ⇒ Base
Creates an instance of a Module Class, i.e. Account, User, Contact, etc.
134 135 136 137 138 139 140 141 142 143 144 |
# File 'lib/sugarcrm/base.rb', line 134 def initialize(attributes={}, &block) attributes.delete('id') @errors = {} @modified_attributes = {} merge_attributes(attributes.with_indifferent_access) clear_association_cache define_attribute_methods define_association_methods typecast_attributes self end |