Class: InstantQuote::ConnectionTranslators::Youlend
- Inherits:
-
InstantQuote::ConnectionTranslator
- Object
- InstantQuote::ConnectionTranslator
- InstantQuote::ConnectionTranslators::Youlend
- Defined in:
- lib/instant_quote/connection_translators/youlend.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
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/instant_quote/connection_translators/youlend.rb', line 8 def translate # rubocop:disable Metrics/AbcSize { companyName: company.name, companyType: company_type_translated, companyNumber: company.company_number, monthsTrading: company.total_months_in_business, keyContactName: primary_user_name, thirdPartyLeadId: application.code, countryISOCode: 'GBR', loanCurrencyISOCode: CURRENCY, loanAmount: application.amount.to_f, thirdPartyCustomerId: application&.primary_user&.id.to_s, registeredAddress: company_address, contactPhoneNumber: extra_info[:applicant_phone_number], contactEmailAddress: application&.primary_user&.email, # we need country and description on update # but they are ignored in create country: 'GBR', description: application.description, confirmedCreditSearch: true } end |