Module: Envision
- Defined in:
- lib/envision.rb,
lib/envision/railtie.rb,
lib/envision/version.rb
Defined Under Namespace
Classes: Railtie
Constant Summary collapse
- VERSION =
'0.0.1'
Class Method Summary collapse
Class Method Details
.load(options = {}) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/envision.rb', line 7 def self.load( = {}) environment = [:environment].to_s [:files].each do |fileset| Dir[fileset].each do |file| configuration_key = File.basename(file).gsub(/\.yml\z/, '').to_sym Configuration[configuration_key] ||= {} Configuration[configuration_key].merge! YAML.load_file(file)[environment].symbolize_keys end end end |