module EasyConfig::Env

Public Class Methods

current() click to toggle source
# File lib/easy_config/env.rb, line 2
def self.current
  @env ||= get_default
end
has_environment?(hash) click to toggle source
# File lib/easy_config/env.rb, line 6
def self.has_environment?(hash)
  hash.keys.include?(self.current)
end
set(env) click to toggle source
# File lib/easy_config/env.rb, line 10
def self.set(env)
  @env = env
end

Private Class Methods

get_default() click to toggle source
# File lib/easy_config/env.rb, line 15
def self.get_default
  if defined?(Rails)
    Rails.env
  elsif !ENV['RACK_ENV'].nil?
    ENV['RACK_ENV']
  else
    "development"
  end
end