Class: Userlist::Rails::Transforms::Company
  
  
  
  
    
      Class Method Summary
      collapse
    
    
  
    
      Instance Method Summary
      collapse
    
    
  
  
  
  
  
  
  
  
  
  
  #default_relationships
  
  
  
  
  
  
  
  
  
  #[], #delete?, #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 
     |