class Polirb::Client

Attributes

authentication_code[R]
cancellation_url[R]
failure_url[R]
merchant_code[R]
merchant_homepage_url[R]
notification_url[R]
success_url[R]
timeout[R]

Public Class Methods

new(options={}) click to toggle source

Initialize a Polirb::Client instance

options options options options options options options options

# File lib/polirb/client.rb, line 25
def initialize(options={})
  unless options.kind_of?(Hash)
    raise ArgumentError, "Options hash required."
  end

  @merchant_code          = options[:merchant_code]
  @authentication_code    = options[:authentication_code]
  @merchant_homepage_url  = options[:merchant_homepage_url]
  @success_url            = options[:success_url]
  @failure_url            = options[:failure_url]
  @cancellation_url       = options[:cancellation_url]
  @notification_url       = options[:notification_url]
  @timeout                = options[:timeout]
end