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
74 75 76 |
# File 'app/serializers/firm_serializer.rb', line 74 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 |
#equity_release ⇒ Object
62 63 64 |
# File 'app/serializers/firm_serializer.rb', line 62 def equity_release object.equity_release_percent end |
#in_person_advice_methods ⇒ Object
82 83 84 |
# File 'app/serializers/firm_serializer.rb', line 82 def in_person_advice_methods object.in_person_advice_method_ids end |
#inheritance_tax_planning ⇒ Object
66 67 68 |
# File 'app/serializers/firm_serializer.rb', line 66 def inheritance_tax_planning object.inheritance_tax_and_estate_planning_percent end |
#investment_sizes ⇒ Object
86 87 88 |
# File 'app/serializers/firm_serializer.rb', line 86 def investment_sizes object.investment_size_ids end |
#options_when_paying_for_care ⇒ Object
58 59 60 |
# File 'app/serializers/firm_serializer.rb', line 58 def object.long_term_care_percent end |
#other_advice_methods ⇒ Object
78 79 80 |
# File 'app/serializers/firm_serializer.rb', line 78 def other_advice_methods object.other_advice_method_ids end |
#pension_transfer ⇒ Object
54 55 56 |
# File 'app/serializers/firm_serializer.rb', line 54 def pension_transfer object.pension_transfer_percent end |
#postcode_searchable ⇒ Object
42 43 44 |
# File 'app/serializers/firm_serializer.rb', line 42 def postcode_searchable object.postcode_searchable? end |
#retirement_income_products ⇒ Object
50 51 52 |
# File 'app/serializers/firm_serializer.rb', line 50 def retirement_income_products object.retirement_income_products_percent end |
#website_address ⇒ Object
46 47 48 |
# File 'app/serializers/firm_serializer.rb', line 46 def website_address object.principal.try(:website_address) end |
#wills_and_probate ⇒ Object
70 71 72 |
# File 'app/serializers/firm_serializer.rb', line 70 def wills_and_probate object.wills_and_probate_percent end |