Module: TapPay
- Extended by:
- Forwardable
- Defined in:
- lib/tappay.rb,
lib/tappay/card.rb,
lib/tappay/payment.rb,
lib/tappay/request.rb,
lib/tappay/version.rb,
lib/tappay/transaction.rb,
lib/tappay/api_resources.rb
Defined Under Namespace
Modules: APIResources
Classes: Card, Payment, Request, Transaction
Constant Summary
collapse
- VALID_MODES =
[:sandbox, :production].freeze
- VERSION =
"2.0.0"
Class Method Summary
collapse
Class Method Details
.mode ⇒ Object
41
42
43
|
# File 'lib/tappay.rb', line 41
def mode
@mode
end
|
.mode=(mode) ⇒ Object
29
30
31
32
33
34
35
|
# File 'lib/tappay.rb', line 29
def mode=(mode)
unless VALID_MODES.include?(mode)
raise ArgumentError, "Invalid mode! mode must be one of `#{VALID_MODES}`"
end
@mode = mode
end
|
.partner_key ⇒ Object
45
46
47
|
# File 'lib/tappay.rb', line 45
def partner_key
@partner_key
end
|
.partner_key=(partner_key) ⇒ Object
37
38
39
|
# File 'lib/tappay.rb', line 37
def partner_key=(partner_key)
@partner_key = partner_key.to_s
end
|
.setup {|_self| ... } ⇒ Object
25
26
27
|
# File 'lib/tappay.rb', line 25
def setup
yield(self)
end
|