Class: FirmSerializer
- Inherits:
 - 
      ActiveModel::Serializer
      
        
- Object
 - ActiveModel::Serializer
 - FirmSerializer
 
 
- Defined in:
 - app/serializers/firm_serializer.rb
 
Instance Method Summary collapse
- #_id ⇒ Object
 - #adviser_accreditation_ids ⇒ Object
 - #adviser_qualification_ids ⇒ Object
 - #advisers ⇒ Object
 - #email_address ⇒ Object
 - #equity_release ⇒ Object
 - #in_person_advice_methods ⇒ Object
 - #inheritance_tax_planning ⇒ Object
 - #investment_sizes ⇒ Object
 - #offices ⇒ Object
 - #options_when_paying_for_care ⇒ Object
 - #other_advice_methods ⇒ Object
 - #pension_transfer ⇒ Object
 - #postcode_searchable ⇒ Object
 - #retirement_income_products ⇒ Object
 - #telephone_number ⇒ Object
 - #wills_and_probate ⇒ Object
 
Instance Method Details
#_id ⇒ Object
      83 84 85  | 
    
      # File 'app/serializers/firm_serializer.rb', line 83 def _id object.id end  | 
  
#adviser_accreditation_ids ⇒ Object
      31 32 33  | 
    
      # File 'app/serializers/firm_serializer.rb', line 31 def adviser_accreditation_ids object.accreditation_ids end  | 
  
#adviser_qualification_ids ⇒ Object
      35 36 37  | 
    
      # File 'app/serializers/firm_serializer.rb', line 35 def adviser_qualification_ids object.qualification_ids end  | 
  
#advisers ⇒ Object
      39 40 41  | 
    
      # File 'app/serializers/firm_serializer.rb', line 39 def advisers object.advisers.geocoded end  | 
  
#email_address ⇒ Object
      51 52 53  | 
    
      # File 'app/serializers/firm_serializer.rb', line 51 def email_address object.main_office.email_address end  | 
  
#equity_release ⇒ Object
      71 72 73  | 
    
      # File 'app/serializers/firm_serializer.rb', line 71 def equity_release boolean_to_percentage object.equity_release_flag end  | 
  
#in_person_advice_methods ⇒ Object
      91 92 93  | 
    
      # File 'app/serializers/firm_serializer.rb', line 91 def in_person_advice_methods object.in_person_advice_method_ids end  | 
  
#inheritance_tax_planning ⇒ Object
      75 76 77  | 
    
      # File 'app/serializers/firm_serializer.rb', line 75 def inheritance_tax_planning boolean_to_percentage object.inheritance_tax_and_estate_planning_flag end  | 
  
#investment_sizes ⇒ Object
      95 96 97  | 
    
      # File 'app/serializers/firm_serializer.rb', line 95 def investment_sizes object.investment_size_ids end  | 
  
#offices ⇒ Object
      43 44 45  | 
    
      # File 'app/serializers/firm_serializer.rb', line 43 def offices object.offices.geocoded end  | 
  
#options_when_paying_for_care ⇒ Object
      67 68 69  | 
    
      # File 'app/serializers/firm_serializer.rb', line 67 def boolean_to_percentage object.long_term_care_flag end  | 
  
#other_advice_methods ⇒ Object
      87 88 89  | 
    
      # File 'app/serializers/firm_serializer.rb', line 87 def other_advice_methods object.other_advice_method_ids end  | 
  
#pension_transfer ⇒ Object
      63 64 65  | 
    
      # File 'app/serializers/firm_serializer.rb', line 63 def pension_transfer boolean_to_percentage object.pension_transfer_flag end  | 
  
#postcode_searchable ⇒ Object
      55 56 57  | 
    
      # File 'app/serializers/firm_serializer.rb', line 55 def postcode_searchable object.postcode_searchable? end  | 
  
#retirement_income_products ⇒ Object
      59 60 61  | 
    
      # File 'app/serializers/firm_serializer.rb', line 59 def retirement_income_products boolean_to_percentage object.retirement_income_products_flag end  | 
  
#telephone_number ⇒ Object
      47 48 49  | 
    
      # File 'app/serializers/firm_serializer.rb', line 47 def telephone_number object.main_office.telephone_number end  | 
  
#wills_and_probate ⇒ Object
      79 80 81  | 
    
      # File 'app/serializers/firm_serializer.rb', line 79 def wills_and_probate boolean_to_percentage object.wills_and_probate_flag end  |