Class: FirmSerializer

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

Instance Method Summary collapse

Instance Method Details

#_idObject



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

def _id
  object.id
end

#adviser_accreditation_idsObject



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

def adviser_accreditation_ids
  object.accreditation_ids
end

#adviser_qualification_idsObject



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

def adviser_qualification_ids
  object.qualification_ids
end

#advisersObject



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

def advisers
  object.advisers.geocoded
end

#email_addressObject



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

def email_address
  object.main_office.email_address
end

#equity_releaseObject



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_methodsObject



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_planningObject



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_sizesObject



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

def investment_sizes
  object.investment_size_ids
end

#officesObject



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

def offices
  object.offices.geocoded
end

#options_when_paying_for_careObject



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

def options_when_paying_for_care
  boolean_to_percentage object.long_term_care_flag
end

#other_advice_methodsObject



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

def other_advice_methods
  object.other_advice_method_ids
end

#pension_transferObject



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

def pension_transfer
  boolean_to_percentage object.pension_transfer_flag
end

#postcode_searchableObject



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

def postcode_searchable
  object.postcode_searchable?
end

#retirement_income_productsObject



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_numberObject



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

def telephone_number
  object.main_office.telephone_number
end

#wills_and_probateObject



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

def wills_and_probate
  boolean_to_percentage object.wills_and_probate_flag
end