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
82 83 84 |
# File 'app/serializers/firm_serializer.rb', line 82 def _id object.id end |
#adviser_accreditation_ids ⇒ Object
30 31 32 |
# File 'app/serializers/firm_serializer.rb', line 30 def adviser_accreditation_ids object.accreditation_ids end |
#adviser_qualification_ids ⇒ Object
34 35 36 |
# File 'app/serializers/firm_serializer.rb', line 34 def adviser_qualification_ids object.qualification_ids end |
#advisers ⇒ Object
38 39 40 |
# File 'app/serializers/firm_serializer.rb', line 38 def advisers object.advisers.geocoded end |
#email_address ⇒ Object
50 51 52 |
# File 'app/serializers/firm_serializer.rb', line 50 def email_address object.main_office.email_address end |
#equity_release ⇒ Object
70 71 72 |
# File 'app/serializers/firm_serializer.rb', line 70 def equity_release boolean_to_percentage object.equity_release_flag end |
#in_person_advice_methods ⇒ Object
90 91 92 |
# File 'app/serializers/firm_serializer.rb', line 90 def in_person_advice_methods object.in_person_advice_method_ids end |
#inheritance_tax_planning ⇒ Object
74 75 76 |
# File 'app/serializers/firm_serializer.rb', line 74 def inheritance_tax_planning boolean_to_percentage object.inheritance_tax_and_estate_planning_flag end |
#investment_sizes ⇒ Object
94 95 96 |
# File 'app/serializers/firm_serializer.rb', line 94 def investment_sizes object.investment_size_ids end |
#offices ⇒ Object
42 43 44 |
# File 'app/serializers/firm_serializer.rb', line 42 def offices object.offices.geocoded end |
#options_when_paying_for_care ⇒ Object
66 67 68 |
# File 'app/serializers/firm_serializer.rb', line 66 def boolean_to_percentage object.long_term_care_flag end |
#other_advice_methods ⇒ Object
86 87 88 |
# File 'app/serializers/firm_serializer.rb', line 86 def other_advice_methods object.other_advice_method_ids end |
#pension_transfer ⇒ Object
62 63 64 |
# File 'app/serializers/firm_serializer.rb', line 62 def pension_transfer boolean_to_percentage object.pension_transfer_flag end |
#postcode_searchable ⇒ Object
54 55 56 |
# File 'app/serializers/firm_serializer.rb', line 54 def postcode_searchable object.postcode_searchable? end |
#retirement_income_products ⇒ Object
58 59 60 |
# File 'app/serializers/firm_serializer.rb', line 58 def retirement_income_products boolean_to_percentage object.retirement_income_products_flag end |
#telephone_number ⇒ Object
46 47 48 |
# File 'app/serializers/firm_serializer.rb', line 46 def telephone_number object.main_office.telephone_number end |
#wills_and_probate ⇒ Object
78 79 80 |
# File 'app/serializers/firm_serializer.rb', line 78 def wills_and_probate boolean_to_percentage object.wills_and_probate_flag end |