module SgtnClient::Configuration

include Exceptions

Public Instance Methods

config() click to toggle source
# File lib/sgtn-client/core/config.rb, line 11
def config
    @config ||= Config.config
end
config=(env, override_configurations = {})
Alias for: set_config
set_config(env, override_configurations = {}) click to toggle source
# File lib/sgtn-client/core/config.rb, line 15
def set_config(env, override_configurations = {})
  @config =
    case env
    when Config
      env
    when Hash
      begin
        config.dup.merge!(env)
      rescue Errno::ENOENT => error
        Config.new(env)
      end
    else
      Config.config(env, override_configurations)
    end
end
Also aliased as: config=