Sha256: 5d2661ee64d6cc824cbf632a94d60c44e00c14f372b04b0426a8f4d83242adcc

Contents?: true

Size: 424 Bytes

Versions: 3

Compression:

Stored size: 424 Bytes

Contents

# frozen_string_literal: true

support :adaptor_helpers,
        :stripe_shared_examples

module StripeHelpers
  include AdaptorHelpers

  def adaptor_class
    LedgerSync::Adaptors::Stripe::Adaptor
  end

  def stripe_adaptor
    @stripe_adaptor ||= LedgerSync.adaptors.stripe.new(
      api_key: ENV.fetch('STRIPE_API_KEY')
    )
  end
end

RSpec.configure do |config|
  config.include StripeHelpers, adaptor: :stripe
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ledger_sync-1.3.3 qa/support/stripe_helpers.rb
ledger_sync-1.3.2 qa/support/stripe_helpers.rb
ledger_sync-1.3.1 qa/support/stripe_helpers.rb