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
- #equity_release ⇒ Object
- #in_person_advice_methods ⇒ Object
- #inheritance_tax_planning ⇒ Object
- #investment_sizes ⇒ Object
- #options_when_paying_for_care ⇒ Object
- #other_advice_methods ⇒ Object
- #pension_transfer ⇒ Object
- #postcode_searchable ⇒ Object
- #retirement_income_products ⇒ Object
- #website_address ⇒ Object
- #wills_and_probate ⇒ Object
Instance Method Details
#_id ⇒ Object
75 76 77 |
# File 'app/serializers/firm_serializer.rb', line 75 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 |
#equity_release ⇒ Object
63 64 65 |
# File 'app/serializers/firm_serializer.rb', line 63 def equity_release object.equity_release_percent end |
#in_person_advice_methods ⇒ Object
83 84 85 |
# File 'app/serializers/firm_serializer.rb', line 83 def in_person_advice_methods object.in_person_advice_method_ids end |
#inheritance_tax_planning ⇒ Object
67 68 69 |
# File 'app/serializers/firm_serializer.rb', line 67 def inheritance_tax_planning object.inheritance_tax_and_estate_planning_percent end |
#investment_sizes ⇒ Object
87 88 89 |
# File 'app/serializers/firm_serializer.rb', line 87 def investment_sizes object.investment_size_ids end |
#options_when_paying_for_care ⇒ Object
59 60 61 |
# File 'app/serializers/firm_serializer.rb', line 59 def object.long_term_care_percent end |
#other_advice_methods ⇒ Object
79 80 81 |
# File 'app/serializers/firm_serializer.rb', line 79 def other_advice_methods object.other_advice_method_ids end |
#pension_transfer ⇒ Object
55 56 57 |
# File 'app/serializers/firm_serializer.rb', line 55 def pension_transfer object.pension_transfer_percent end |
#postcode_searchable ⇒ Object
43 44 45 |
# File 'app/serializers/firm_serializer.rb', line 43 def postcode_searchable object.postcode_searchable? end |
#retirement_income_products ⇒ Object
51 52 53 |
# File 'app/serializers/firm_serializer.rb', line 51 def retirement_income_products object.retirement_income_products_percent end |
#website_address ⇒ Object
47 48 49 |
# File 'app/serializers/firm_serializer.rb', line 47 def website_address object.principal.try(:website_address) end |
#wills_and_probate ⇒ Object
71 72 73 |
# File 'app/serializers/firm_serializer.rb', line 71 def wills_and_probate object.wills_and_probate_percent end |