Sha256: 599bcba701e39f3659399eb82c0e4207933cadf7eebe4e3b69958ce59c8e0cf9
Contents?: true
Size: 864 Bytes
Versions: 3
Compression:
Stored size: 864 Bytes
Contents
module Braintree class AndroidPayCard include BaseModule # :nodoc: attr_reader :token, :virtual_card_type, :virtual_card_last_4, :source_card_type, :source_card_last_4, :expiration_month, :expiration_year, :created_at, :updated_at, :image_url, :subscriptions, :bin, :google_transaction_id, :default, :source_description def initialize(gateway, attributes) # :nodoc: @gateway = gateway set_instance_variables_from_hash(attributes) @subscriptions = (@subscriptions || []).map { |subscription_hash| Subscription._new(@gateway, subscription_hash) } end def default? @default end def card_type virtual_card_type end def last_4 virtual_card_last_4 end class << self protected :new end def self._new(*args) # :nodoc: self.new *args end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
braintree-2.48.1 | lib/braintree/android_pay_card.rb |
braintree-2.48.0 | lib/braintree/android_pay_card.rb |
braintree-2.47.0 | lib/braintree/android_pay_card.rb |