Sha256: 045f97a9550ce352fb97bd394cf75d5a8cc353bcecae7062aec668f5cf3d7ae4
Contents?: true
Size: 613 Bytes
Versions: 1
Compression:
Stored size: 613 Bytes
Contents
class FakeBraintree::Registry def initialize clear! end attr_accessor :customers, :subscriptions, :failures, :transactions, :redirects def clear! @customers = {} @subscriptions = {} @failures = {} @transactions = {} @redirects = {} end def failure?(card_number) @failures.keys.include?(card_number) end def credit_card_from_token(token) @customers.values.detect do |customer| next unless customer.key?("credit_cards") card = customer["credit_cards"].detect {|card| card["token"] == token } return card if card end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fake_braintree-0.1.0 | lib/fake_braintree/registry.rb |