NAME configuration.rb SYNOPSIS pure ruby scoped configuration files DESCRIPTION configuration.rb provides a mechanism for configuring ruby programs with ruby configuration files. a configuration.rb file, for example 'config/app.rb', can be written simply as Configuration.for('app'){ key 'value' foo 'bar' port 42 } and loaded via the normal ruby require/load mechanism Kernel.load 'config/app.rb' or with a slightly augmented loading mechnanism which simply searches an extra set of paths in *addition* to the standard ones Configuration.path = %w( config configu