Sha256: 9b8b7bb321b73681d92bd32ccbe05f20d11538c2789c2390459beef9411230b0

Contents?: true

Size: 485 Bytes

Versions: 3

Compression:

Stored size: 485 Bytes

Contents

class FakeBraintree::Registry
  def initialize
    clear!
  end

  attr_accessor :customers,
                :subscriptions,
                :failures,
                :transactions,
                :redirects,
                :credit_cards

  def clear!
    @customers     = {}
    @subscriptions = {}
    @failures      = {}
    @transactions  = {}
    @redirects     = {}
    @credit_cards  = {}
  end

  def failure?(card_number)
    @failures.keys.include?(card_number)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
fake_braintree-0.2.1 lib/fake_braintree/registry.rb
fake_braintree-0.2.0 lib/fake_braintree/registry.rb
fake_braintree-0.1.1 lib/fake_braintree/registry.rb