Module: Assist
- Extended by:
- ApiMethods
- Defined in:
- lib/assist.rb,
lib/assist/version.rb,
lib/assist/api_methods.rb,
lib/assist/configuration.rb,
lib/assist/params_helper.rb,
lib/assist/payment_interface.rb,
lib/assist/web_services/base.rb,
lib/assist/exception/api_error.rb,
lib/assist/checkvalue_generator.rb,
lib/assist/web_services/cancel_order.rb,
lib/assist/web_services/order_status.rb,
lib/assist/web_services/confirm_order.rb,
lib/assist/exception/configuration_error.rb
Defined Under Namespace
Modules: ApiMethods, CheckvalueGenerator, ParamsHelper, WebServices
Classes: Configuration, Exception, PaymentInterface
Constant Summary
collapse
- VERSION =
"0.2.0"
Class Attribute Summary collapse
Class Method Summary
collapse
Methods included from ApiMethods
cancel_order, confirm_order, order_status
Class Attribute Details
.config ⇒ Object
20
21
22
23
24
|
# File 'lib/assist.rb', line 20
def config
return @config if @config
raise Exception::ConfigurationError, "Configuration is not set"
end
|
Class Method Details
.payment_url(*args) ⇒ Object
10
11
12
|
# File 'lib/assist.rb', line 10
def payment_url(*args)
PaymentInterface.new(*args).url
end
|
.setup {|config| ... } ⇒ Object
14
15
16
17
18
|
# File 'lib/assist.rb', line 14
def setup
self.config = Configuration.new
yield config
config.validate!
end
|