Class: Yell::Configuration
- Inherits:
-
Object
- Object
- Yell::Configuration
- Defined in:
- lib/yell/configuration.rb
Overview
The Configuration can be used to setup Yell before initializing an instance.
Class Method Summary collapse
Class Method Details
.load!(file) ⇒ Object
12 13 14 15 16 17 18 19 20 21 |
# File 'lib/yell/configuration.rb', line 12 def self.load!( file ) yaml = YAML.load( ERB.new(File.read(file)).result ) # in case we have ActiveSupport if defined?(ActiveSupport::HashWithIndifferentAccess) yaml = ActiveSupport::HashWithIndifferentAccess.new(yaml) end yaml[Yell.env] || {} end |