module Polirb
Constants
- VERSION
Public Class Methods
configuration()
click to toggle source
Returns global configuration hash
# File lib/polirb.rb, line 45 def self.configuration @@options end
configure(options={})
click to toggle source
Define a global configuration
options options options options options options options options
# File lib/polirb.rb, line 27 def self.configure(options={}) unless options.kind_of?(Hash) raise ArgumentError, "Options hash required." end @@options[:merchant_code] = options[:merchant_code] @@options[:authentication_code] = options[:authentication_code] @@options[:merchant_homepage_url] = options[:merchant_homepage_url] @@options[:success_url] = options[:success_url] @@options[:failure_url] = options[:failure_url] @@options[:cancellation_url] = options[:cancellation_url] @@options[:notification_url] = options[:notification_url] @@options[:timeout] = options[:timeout] @@options end
new(options={})
click to toggle source
Create a new Polirb::Client
instance
# File lib/polirb.rb, line 12 def self.new(options={}) Polirb::Client.new(options) end
reset_configuration()
click to toggle source
Resets the global configuration
# File lib/polirb.rb, line 51 def self.reset_configuration @@options = {} end