class PayU::Configuration
Constants
- SANDBOX_ACCOUNT_IDS
- SANDBOX_API_KEY
- SANDBOX_MERCHANT_ID
Public Class Methods
new(params = {})
click to toggle source
Calls superclass method
# File lib/pay_u/configuration.rb, line 26 def initialize(params = {}) super(params) self.api_key = ENV.fetch("PAYU_API_KEY", SANDBOX_API_KEY) if api_key.nil? self.merchant_id = ENV.fetch("PAYU_MERCHANT_ID", SANDBOX_MERCHANT_ID) if merchant_id.nil? self.test = ENV.fetch("PAYU_TEST", true) if test.nil? self.account_ids = SANDBOX_ACCOUNT_IDS if account_ids.nil? self.api_url = test ? PayU::TEST_API_URL : PayU::LIVE_API_URL self.webcheckout_url = test ? PayU::TEST_WEBCHECKOUT_URL : PayU::LIVE_WEBCHECKOUT_URL end
Public Instance Methods
test?()
click to toggle source
# File lib/pay_u/configuration.rb, line 38 def test? test end