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