class MercadoPago::CustomCheckout::PaymentMethod
Attributes
extras[R]
id[R]
name[R]
status[R]
thumb[R]
Public Class Methods
new(account, id:, name:, status:, **extras)
click to toggle source
# File lib/mercadopago/custom_checkout/payment_method.rb, line 6 def initialize(account, id:, name:, status:, **extras) @account = account @id = id.to_sym @name = name @status = status @thumb = extras[:secure_thumbnail] @extras = extras end
Public Instance Methods
bin()
click to toggle source
# File lib/mercadopago/custom_checkout/payment_method.rb, line 31 def bin extras[:settings][0] && extras[:settings][0][:bin] end
card_issuers()
click to toggle source
# File lib/mercadopago/custom_checkout/payment_method.rb, line 15 def card_issuers return @card_issuers unless @card_issuers.nil? || @card_issuers.empty? if (response = @account.card_issuers_for(@id)).is_a?(Array) @card_issuers = response end end
installments()
click to toggle source
# File lib/mercadopago/custom_checkout/payment_method.rb, line 23 def installments return @installments unless @installments.nil? || @installments.empty? if (response = @account.installments_for(@id)).is_a?(Array) @installments = response end end
Private Instance Methods
attr_inspect()
click to toggle source
# File lib/mercadopago/custom_checkout/payment_method.rb, line 37 def attr_inspect [:id, :name, :status] end