Class: InstantQuote::ConnectionTranslators::Optimum
- Inherits:
-
InstantQuote::ConnectionTranslator
- Object
- InstantQuote::ConnectionTranslator
- InstantQuote::ConnectionTranslators::Optimum
- Defined in:
- lib/instant_quote/connection_translators/optimum.rb
Instance Attribute Summary
Attributes inherited from InstantQuote::ConnectionTranslator
#application, #connection, #extra_info
Instance Method Summary collapse
-
#translate ⇒ Object
rubocop:disable Metrics/AbcSize.
Methods inherited from InstantQuote::ConnectionTranslator
Constructor Details
This class inherits a constructor from InstantQuote::ConnectionTranslator
Instance Method Details
#translate ⇒ Object
rubocop:disable Metrics/AbcSize
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/instant_quote/connection_translators/optimum.rb', line 7 def translate { companyNumber: company&.company_number.to_s, sector: extra_info['industry_sector'], turnover: extra_info['expected_turnover_next_12_months'].to_f, homeowners: homeowners?, yearsTrading: company&.years_in_business, expectedCustomers: extra_info['expected_customers'].to_i, contactName: application&.primary_user&.name, contactNumber: extra_info['applicant_phone_number'], contactEmail: application&.primary_user&.email, creditControl: extra_info['credit_control'] == '1', phoenix: false, quotationOnly: false } end |