Class: FirmSerializer

Inherits:
ActiveModel::Serializer
  • Object
show all
Defined in:
app/serializers/firm_serializer.rb

Instance Method Summary collapse

Instance Method Details

#_idObject



83
84
85
# File 'app/serializers/firm_serializer.rb', line 83

def _id
  object.id
end

#adviser_accreditation_idsObject



31
32
33
# File 'app/serializers/firm_serializer.rb', line 31

def adviser_accreditation_ids
  object.accreditation_ids
end

#adviser_qualification_idsObject



35
36
37
# File 'app/serializers/firm_serializer.rb', line 35

def adviser_qualification_ids
  object.qualification_ids
end

#advisersObject



39
40
41
# File 'app/serializers/firm_serializer.rb', line 39

def advisers
  object.advisers.geocoded
end

#email_addressObject



51
52
53
# File 'app/serializers/firm_serializer.rb', line 51

def email_address
  object.main_office.email_address
end

#equity_releaseObject



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_methodsObject



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_planningObject



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_sizesObject



95
96
97
# File 'app/serializers/firm_serializer.rb', line 95

def investment_sizes
  object.investment_size_ids
end

#officesObject



43
44
45
# File 'app/serializers/firm_serializer.rb', line 43

def offices
  object.offices.geocoded
end

#options_when_paying_for_careObject



67
68
69
# File 'app/serializers/firm_serializer.rb', line 67

def options_when_paying_for_care
  boolean_to_percentage object.long_term_care_flag
end

#other_advice_methodsObject



87
88
89
# File 'app/serializers/firm_serializer.rb', line 87

def other_advice_methods
  object.other_advice_method_ids
end

#pension_transferObject



63
64
65
# File 'app/serializers/firm_serializer.rb', line 63

def pension_transfer
  boolean_to_percentage object.pension_transfer_flag
end

#postcode_searchableObject



55
56
57
# File 'app/serializers/firm_serializer.rb', line 55

def postcode_searchable
  object.postcode_searchable?
end

#retirement_income_productsObject



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_numberObject



47
48
49
# File 'app/serializers/firm_serializer.rb', line 47

def telephone_number
  object.main_office.telephone_number
end

#wills_and_probateObject



79
80
81
# File 'app/serializers/firm_serializer.rb', line 79

def wills_and_probate
  boolean_to_percentage object.wills_and_probate_flag
end