Module: InstantQuote
- Defined in:
- lib/instant_quote/decision_parsers/iwoca_v2_translator.rb,
lib/instant_quote.rb,
lib/instant_quote/adapter.rb,
lib/instant_quote/version.rb,
lib/instant_quote/api_error.rb,
lib/instant_quote/adapters/fake.rb,
lib/instant_quote/adapter_finder.rb,
lib/instant_quote/adapters/iwoca.rb,
lib/instant_quote/webhooks/iwoca.rb,
lib/instant_quote/decision_parser.rb,
lib/instant_quote/adapters/optimum.rb,
lib/instant_quote/adapters/youlend.rb,
lib/instant_quote/adapters/iwoca_cbils.rb,
lib/instant_quote/connection_translator.rb,
lib/instant_quote/decision_parsers/fake.rb,
lib/instant_quote/adapters/iwoca_flexi24.rb,
lib/instant_quote/decision_parsers/iwoca.rb,
lib/instant_quote/adapters/capital_on_tap.rb,
lib/instant_quote/decision_parsers/optimum.rb,
lib/instant_quote/decision_parsers/youlend.rb,
lib/instant_quote/decision_parsers/iwoca_v1.rb,
lib/instant_quote/connection_translators/fake.rb,
lib/instant_quote/connection_translators/iwoca.rb,
lib/instant_quote/decision_parsers/iwoca_cbils.rb,
lib/instant_quote/adapters/iwoca_recovery_loans.rb,
lib/instant_quote/connection_translators/optimum.rb,
lib/instant_quote/connection_translators/youlend.rb,
lib/instant_quote/decision_parsers/iwoca_flexi24.rb,
lib/instant_quote/decision_parsers/capital_on_tap.rb,
lib/instant_quote/adapters/iwoca_revenue_based_loans.rb,
lib/instant_quote/connection_translators/iwoca_cbils.rb,
lib/instant_quote/connection_translators/iwoca_flexi24.rb,
lib/instant_quote/connection_translators/capital_on_tap.rb,
lib/instant_quote/decision_parsers/iwoca_recovery_loans.rb,
lib/instant_quote/connection_translators/youlend_persons.rb,
lib/instant_quote/decision_parsers/iwoca_revenue_based_loans.rb,
lib/instant_quote/connection_translators/iwoca_recovery_loans.rb,
lib/instant_quote/connection_translators/iwoca_revenue_based_loans.rb
Overview
This class is used to translate iwoca’s v1 decision format to v2. In the app we might have some decisions stored with the v1 format that need translation but the webhook at the moment is also using the old format (with state_key instead of customer_id).
Defined Under Namespace
Modules: Adapters, ConnectionTranslators, DecisionParsers, Webhooks Classes: Adapter, AdapterError, AdapterFinder, ApiError, ConnectionTranslator, DecisionParser
Constant Summary collapse
- AVAILABLE_METHODS =
%i[ get_link get_quote get_status get_preapproval get_approval additional_fields parse_decision ].freeze
- VERSION =
'1.7.34'
Class Method Summary collapse
Class Method Details
.accept_offer(connection, offer_id) ⇒ Object
40 41 42 |
# File 'lib/instant_quote.rb', line 40 def accept_offer(connection, offer_id) AdapterFinder.new(connection).accept_offer(offer_id) end |
.available_adapters ⇒ Object
44 45 46 |
# File 'lib/instant_quote.rb', line 44 def available_adapters AdapterFinder.available_adapters end |