Module: RockConfig
- Defined in:
- lib/rock_config.rb,
lib/rock_config/config.rb,
lib/rock_config/errors.rb,
lib/rock_config/manager.rb,
lib/rock_config/scanner.rb,
lib/rock_config/version.rb,
lib/rock_config/yaml_loader.rb,
lib/rock_config/configuration.rb,
lib/rock_config/environment_detector.rb
Defined Under Namespace
Classes: Config, ConfigLoadError, ConfigNotFoundError, Configuration, EnvironmentDetector, EnvironmentNotFoundError, Error, Manager, Scanner, YamlLoader
Constant Summary
collapse
- VERSION =
"0.0.6"
Class Method Summary
collapse
Class Method Details
16
17
18
19
|
# File 'lib/rock_config.rb', line 16
def configure
yield configuration if block_given?
@manager = nil
end
|
.for(config_name, environment = detect_environment) ⇒ Object
12
13
14
|
# File 'lib/rock_config.rb', line 12
def for(config_name, environment = detect_environment)
manager.fetch(config_name, environment)
end
|