Sha256: 7caf40259737be9cbf6936484391507864ffb5ce46363cd3c397cc2280a7df6e
Contents?: true
Size: 1.17 KB
Versions: 1
Compression:
Stored size: 1.17 KB
Contents
# frozen_string_literal: true solidus_bolt_configuration = SolidusBolt::BoltConfiguration.fetch 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.1.0 | db/seeds.rb |