Class: Userlist::Rails::Transforms::Company
Class Method Summary
collapse
Instance Method Summary
collapse
#default_relationships
#[], #delete?, #destroyed?, #hash, #initialize, #key?, #keys, #push?
Class Method Details
.attributes ⇒ Object
10
11
12
13
14
15
16
17
18
|
# File 'lib/userlist/rails/transforms/company.rb', line 10
def self.attributes
@attributes ||= [
:identifier,
:properties,
:relationships,
:name,
:signed_up_at
]
end
|
Instance Method Details
#default_identifier ⇒ Object
20
21
22
|
# File 'lib/userlist/rails/transforms/company.rb', line 20
def default_identifier
"#{model.class.name}-#{model.id}".parameterize
end
|
#default_name ⇒ Object
28
29
30
|
# File 'lib/userlist/rails/transforms/company.rb', line 28
def default_name
model.try(:name)
end
|
#default_properties ⇒ Object
24
25
26
|
# File 'lib/userlist/rails/transforms/company.rb', line 24
def default_properties
{}
end
|
#default_signed_up_at ⇒ Object
32
33
34
|
# File 'lib/userlist/rails/transforms/company.rb', line 32
def default_signed_up_at
model.try(:created_at)
end
|