Module: EasyConfig::Env

Defined in:
lib/easy_config/env.rb

Class Method Summary collapse

Class Method Details

.currentObject



2
3
4
5
6
7
8
9
10
# File 'lib/easy_config/env.rb', line 2

def self.current
  if defined?(Rails)
    Rails.env
  elsif !ENV['RACK_ENV'].nil?
    ENV['RACK_ENV']
  else
    "development"
  end
end

.has_environment?(hash) ⇒ Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/easy_config/env.rb', line 12

def self.has_environment?(hash)
  hash.keys.include?(self.current)
end