class GpWebpay::Configuration::MerchantConfig
Constants
- DEFAULT_HTTP_TEST_URL
- DEFAULT_HTTP_URL
- DEFAULT_WS_TEST_URL
- DEFAULT_WS_URL
Attributes
enabled_methods[RW]
gpe_pem[RW]
http_url[W]
merchant_number[RW]
merchant_password[RW]
merchant_pem[RW]
production[RW]
provider[RW]
ws_url[W]
wsdl_file[RW]
Public Class Methods
new(merchant_number)
click to toggle source
# File lib/gp_webpay/configuration.rb, line 50 def initialize(merchant_number) @merchant_number = merchant_number @production = false @wsdl_file = File.read("#{GpWebpay.root}/config/wsdl/cws_v1.wsdl") @enabled_methods = 'credit_card,transfer' end
Public Instance Methods
http_url()
click to toggle source
# File lib/gp_webpay/configuration.rb, line 57 def http_url if @http_url.nil? production ? DEFAULT_HTTP_URL : DEFAULT_HTTP_TEST_URL else @http_url end end
ws_url()
click to toggle source
# File lib/gp_webpay/configuration.rb, line 65 def ws_url if @ws_url.nil? production ? DEFAULT_WS_URL : DEFAULT_WS_TEST_URL else @ws_url end end