Sha256: 9d27da3bdfb585b427c566d8ebe39d176624f2e155eae2b82c77e21fac9af5e6

Contents?: true

Size: 550 Bytes

Versions: 2

Compression:

Stored size: 550 Bytes

Contents

class FakeBraintree::Registry
  def initialize
    clear!
  end

  attr_accessor :customers,:subscriptions, :failures, :transactions, :redirects,
    :credit_cards, :addresses, :payment_methods, :merchant_accounts

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

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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fake_braintree-0.8.0 lib/fake_braintree/registry.rb
fake_braintree-0.7.0 lib/fake_braintree/registry.rb