Module: Alfabank
- Defined in:
- lib/alfabank.rb,
lib/alfabank/version.rb,
lib/alfabank/configuration.rb
Defined Under Namespace
Modules: Api, Currency
Classes: Configuration
Constant Summary
collapse
- VERSION =
"0.2.0"
Class Attribute Summary collapse
Class Method Summary
collapse
Instance Method Summary
collapse
Class Attribute Details
.logger ⇒ Object
Returns the value of attribute logger.
20
21
22
|
# File 'lib/alfabank.rb', line 20
def logger
@logger
end
|
Class Method Details
.setup {|Configuration| ... } ⇒ Object
22
23
24
|
# File 'lib/alfabank.rb', line 22
def setup(&block)
yield Configuration
end
|
Instance Method Details
#check_status(use_binding: false) ⇒ Object
11
12
13
|
# File 'lib/alfabank.rb', line 11
def check_status(use_binding: false)
Api::Status.new(self).process(use_binding: use_binding)
end
|
#payment_order_binding(binding_id) ⇒ Object
15
16
17
|
# File 'lib/alfabank.rb', line 15
def payment_order_binding(binding_id)
Api::PaymentOrderBinding.new(self).process(binding_id)
end
|
#register(use_binding: false) ⇒ Object
7
8
9
|
# File 'lib/alfabank.rb', line 7
def register(use_binding: false)
Api::Registration.new(self).process(use_binding: use_binding)
end
|