Sha256: aaa407d2143cdae0d6463f03bc8ca5fffff17e053cdc0a3dc991177d29649f18
Contents?: true
Size: 413 Bytes
Versions: 2
Compression:
Stored size: 413 Bytes
Contents
module FakeBraintree class CreditCardSerializer def initialize(credit_card) @credit_card = credit_card end def to_h last_2 = @credit_card.last_4[-2..-1] card_type = @credit_card.card_type { type: 'CreditCard', description: "ending in #{last_2}", details: { cardType: card_type, lastTwo: last_2 } } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fake_braintree-0.8.0 | lib/fake_braintree/credit_card_serializer.rb |
fake_braintree-0.7.0 | lib/fake_braintree/credit_card_serializer.rb |