module OgoneRails
Constants
- ASSET_ROOT
- DEFAULT_CONFIG
- LIVE_SERVICE_URL
- STATUS_CODES
- TEST_SERVICE_URL
Public Class Methods
currency()
click to toggle source
# File lib/ogone-rails/config.rb, line 87 def self.currency @currency end
language()
click to toggle source
# File lib/ogone-rails/config.rb, line 91 def self.language @language end
load!()
click to toggle source
# File lib/ogone-rails.rb, line 18 def self.load! load_config DEFAULT_CONFIG end
load_config(config_path)
click to toggle source
# File lib/ogone-rails.rb, line 22 def self.load_config config_path exists = config_path && File.exists?(config_path) raise MissingConfiguration, "Could not find the #{ config_path } configuration file" unless exists # deprecated RAILS_ENV won't get hurt this way environment = Rails.env.split('=').last # load ogone configuration config = YAML.load_file(DEFAULT_CONFIG)[environment].symbolize_keys OgoneRails::config (config) end
mode()
click to toggle source
# File lib/ogone-rails/config.rb, line 95 def self.mode @mode end
pspid()
click to toggle source
# File lib/ogone-rails/config.rb, line 83 def self.pspid @pspid end
sha_in()
click to toggle source
# File lib/ogone-rails/config.rb, line 75 def self.sha_in @sha_in end
sha_out()
click to toggle source
# File lib/ogone-rails/config.rb, line 79 def self.sha_out @sha_out end
Public Instance Methods
config(c)
click to toggle source
# File lib/ogone-rails/config.rb, line 54 def config c c.each do |key, value| case key when :pspid @pspid = value when :sha_in @sha_in = value when :sha_out @sha_out = value when :currency @currency = value unless value.nil? when :language @language = value unless value.nil? when :mode @mode = value unless value.nil? end end end