Class: Jpay::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/jpay.rb

Overview

Configures the gem

Examples:

Jpay.configure do |config|
  config.merchant_id  = 'XXXXXXXX'
  config.callback_url = 'http://example.com/call_back'
  config.client       = 'http://www.jahanpay.com/webservice?wsdl'
end

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



28
29
30
31
32
# File 'lib/jpay.rb', line 28

def initialize
  @api = 'randome-api-xyz'
  @client = 'http://www.jahanpay.com/webservice?wsdl'
  @callback_url = 'localhost:3000/verify'
end

Instance Attribute Details

#apiObject

Returns the value of attribute api.



26
27
28
# File 'lib/jpay.rb', line 26

def api
  @api
end

#callback_urlObject

Returns the value of attribute callback_url.



26
27
28
# File 'lib/jpay.rb', line 26

def callback_url
  @callback_url
end

#clientObject

Returns the value of attribute client.



26
27
28
# File 'lib/jpay.rb', line 26

def client
  @client
end