Module: SalesforceOrm::ObjectMaker
Constant Summary
collapse
- DEFAULT_FIELD_MAP =
{
id: :Id,
created_at: :CreatedDate,
updated_at: :LastModifiedDate
}
- DEFAULT_DATA_TYPE_MAP =
{
created_at: :date_time,
updated_at: :date_time
}
RecordTypeManager::FIELD_NAME
Instance Method Summary
collapse
#record_type, #record_type=, #record_type_id
Instance Method Details
#data_type_map ⇒ Object
31
32
33
|
# File 'lib/salesforce-orm/object_maker.rb', line 31
def data_type_map
@data_type_map || DEFAULT_DATA_TYPE_MAP
end
|
#data_type_map=(data_type_map) ⇒ Object
27
28
29
|
# File 'lib/salesforce-orm/object_maker.rb', line 27
def data_type_map=(data_type_map)
@data_type_map = DEFAULT_DATA_TYPE_MAP.merge(data_type_map)
end
|
#field_map ⇒ Object
23
24
25
|
# File 'lib/salesforce-orm/object_maker.rb', line 23
def field_map
@field_map || DEFAULT_FIELD_MAP
end
|
#field_map=(field_map) ⇒ Object
19
20
21
|
# File 'lib/salesforce-orm/object_maker.rb', line 19
def field_map=(field_map)
@field_map = DEFAULT_FIELD_MAP.merge(field_map)
end
|
#object_name ⇒ Object
39
40
41
|
# File 'lib/salesforce-orm/object_maker.rb', line 39
def object_name
@object_name || name.demodulize
end
|
#object_name=(new_name) ⇒ Object
35
36
37
|
# File 'lib/salesforce-orm/object_maker.rb', line 35
def object_name=(new_name)
@object_name = new_name
end
|