Sha256: b15315ed3e5c99acb30a68794c47ad2e4bdad5b60444ba7f4d6b0394179c7ce3
Contents?: true
Size: 674 Bytes
Versions: 2
Compression:
Stored size: 674 Bytes
Contents
# frozen_string_literal: true module SolidusBolt class PaymentMethod < SolidusSupport.payment_method_parent_class preference :bolt_api_key, :string preference :bolt_signing_secret, :string preference :bolt_publishable_key, :string def gateway_class ::SolidusBolt::Gateway end def payment_source_class ::SolidusBolt::PaymentSource end def partial_name 'bolt' end def preferred_bolt_base_url bolt_config.embed_js end def preferred_bolt_api_url bolt_config.environment_url end private def bolt_config @bolt_config = SolidusBolt::BoltConfiguration.fetch end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
solidus_bolt-0.1.0 | app/models/solidus_bolt/payment_method.rb |
solidus_bolt-0.0.1 | app/models/solidus_bolt/payment_method.rb |