Class: Cashbox::PaymentMethod
Constant Summary
collapse
- CREDIT_CARD =
'CreditCard'
- DIRECT_DEBIT =
'DirectDebit'
Rest::ReadWrite::DEFAULT_LIMIT
Instance Method Summary
collapse
included
Instance Method Details
#card_network ⇒ Object
35
36
37
|
# File 'lib/cashbox/model/payment_method.rb', line 35
def card_network
credit_card.network unless direct_debit?
end
|
#credit_card? ⇒ Boolean
23
24
25
|
# File 'lib/cashbox/model/payment_method.rb', line 23
def credit_card?
type == CREDIT_CARD
end
|
#direct_debit? ⇒ Boolean
27
28
29
|
# File 'lib/cashbox/model/payment_method.rb', line 27
def direct_debit?
type == DIRECT_DEBIT
end
|
#last_digits ⇒ Object
31
32
33
|
# File 'lib/cashbox/model/payment_method.rb', line 31
def last_digits
self[type.underscore].last_digits
end
|