Sha256: b1e62c71af5a675fab628836943b57281ebca4ec7861745eaee06332079c95d0
Contents?: true
Size: 1.24 KB
Versions: 1
Compression:
Stored size: 1.24 KB
Contents
# frozen_string_literal: true solidus_bolt_configuration = SolidusBolt::BoltConfiguration.fetch solidus_bolt_configuration.bearer_token = ENV['BOLT_BEARER_TOKEN'] solidus_bolt_configuration.environment = ENV['BOLT_ENVIRONMENT'] solidus_bolt_configuration.merchant_public_id = ENV['BOLT_MERCHANT_PUBLIC_ID'] solidus_bolt_configuration.division_public_id = ENV['BOLT_DIVISION_PUBLIC_ID'] solidus_bolt_configuration.api_key = ENV['BOLT_API_KEY'] solidus_bolt_configuration.signing_secret = ENV['BOLT_SIGNING_SECRET'] solidus_bolt_configuration.publishable_key = ENV['BOLT_PUBLISHABLE_KEY'] solidus_bolt_configuration.save Spree::AuthenticationMethod.find_or_create_by(provider: :bolt) do |authentication_method| authentication_method.environment = "development" authentication_method.provider = "bolt" authentication_method.api_key = SolidusBolt::BoltConfiguration.fetch.publishable_key authentication_method.api_secret = SolidusBolt::BoltConfiguration.fetch.api_key authentication_method.active = true end if ENV['BOLT_API_KEY'] && ENV['BOLT_SIGNING_SECRET'] && ENV['BOLT_PUBLISHABLE_KEY'] SolidusBolt::PaymentMethod.create!( type: 'SolidusBolt::PaymentMethod', name: 'Bolt', preference_source: 'bolt_credentials', active: true ) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solidus_bolt-0.0.1 | db/seeds.rb |