module OmniKassa

Constants

REQUEST_SETTINGS
SETTINGS

Public Class Methods

config(settings) click to toggle source
# File lib/omni_kassa.rb, line 9
def self.config(settings)
  for setting in SETTINGS
    value = settings[setting.to_sym]
    raise ConfigError, "config setting '#{setting}' missing" if value.nil?

    class_variable_set '@@' + setting.to_s, value
  end
end
request_settings() click to toggle source
# File lib/omni_kassa.rb, line 18
def self.request_settings
  Hash[REQUEST_SETTINGS.map do |setting|
    [setting.to_s, class_variable_get('@@' + setting.to_s)]
  end]
end
secret_key() click to toggle source
# File lib/omni_kassa.rb, line 24
def self.secret_key
  @@secret_key
end
url() click to toggle source
# File lib/omni_kassa.rb, line 28
def self.url
  @@url
end