YAMLCon - YAML Config Loader
A utility for loading and saving YAML files with dot.notation.
Install
Add to your gemfile
gem 'yamlcon'
Usage
Load a single file
config = YAML.load_config 'path/to/config.yml'
puts config.any_option.or_nested
You can then modify and save the file
config.some_setting = 'value'
YAML.save_config 'filename.yml', config
Load multiple files by providing a glob pattern. In this case, each loaded file will get its own prefix, using the basename of the file.
For example, given two files config/one.yml
and config/two.yml
, you can
do this:
config = YAML.load_config 'config/*.yml'
puts config.one.option
puts config.two.option