Class: ShadowfaxApi::Configuration::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/shadowfax_api/config.rb

Class Method Summary collapse

Class Method Details

.configObject



21
22
23
# File 'lib/shadowfax_api/config.rb', line 21

def self.config
  (@@configurations      ||= read_configurations)[default_environment]
end

.default_environmentObject



16
17
18
# File 'lib/shadowfax_api/config.rb', line 16

def self.default_environment
  @@default_environment ||= (ENV['RACK_ENV'] || ENV['RAILS_ENV'] || :development).to_sym
end

.load(file_name, env: :development) ⇒ Object



10
11
12
13
14
# File 'lib/shadowfax_api/config.rb', line 10

def self.load(file_name,env: :development)
  @@default_environment = env
  @@configurations      = read_configurations(file_name)
  config
end