Sha256: c94f174669c384794cdcc39d459a63a0a57f4c50b559ac6efbd9eac7e1023fa8
Contents?: true
Size: 634 Bytes
Versions: 3
Compression:
Stored size: 634 Bytes
Contents
module Gestpay class Configuration CURRENCY_MAPPING = { 'EUR' => '242', 'ITL' => '18', 'BRL' => '234', 'USD' => '1', 'JPY' => '71', 'HKD' => '103' } LANGUAGE_MAPPING = { 'ITA' => '1' } attr_accessor :environment, :account, :currency, :language def initialize @environment = ENV['GESTPAY_ENVIRONMENT'] || :test @account = ENV['GESTPAY_ACCOUNT'] @currency = 'EUR' @language = 'ITA' end def currency_code CURRENCY_MAPPING[@currency] end def language_code LANGUAGE_MAPPING[@language] end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
gestpay-0.0.4 | lib/gestpay/configuration.rb |
gestpay-0.0.3 | lib/gestpay/configuration.rb |
gestpay-0.0.2 | lib/gestpay/configuration.rb |