Module: Envvar
- Defined in:
- lib/envvar.rb,
lib/envvar/version.rb
Defined Under Namespace
Classes: EnvironmentError
Constant Summary collapse
- DEFAULTS_KEY =
'defaults'- REQUIRED_KEY =
'required'- VERSION =
'0.2.0'
Class Method Summary collapse
Class Method Details
.load(file_path, env = (ENV['RACK_ENV'] || :development)) ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/envvar.rb', line 11 def self.load(file_path, env = (ENV['RACK_ENV'] || :development)) config = YAML.load(ERB.new(open(file_path).read).result) set_environment(config, env.to_s) set_defaults(config) check_required(config) end |