Module: Envyml
- Defined in:
- lib/envyml.rb,
lib/envyml/version.rb
Constant Summary collapse
- VERSION =
"0.1.3"
Class Method Summary collapse
Class Method Details
.load(path = "#{ENV['PWD']}/config/env.yml", env = (Rails))) ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'lib/envyml.rb', line 5 def self.load(path = "#{ENV['PWD']}/config/env.yml", env = (Rails.env if defined?(Rails))) if File.exist?(path) data = YAML.load_file(path) data = (data[env] || {}) if env data.each { |k, v| ENV[k] = v } data end end |