Manages configuration settings and defaults
@return [logger] The logger used by this library
@param [Logger] logger Some logger to use with this library
Define a configuration option with a default.
@example Define the option.
Config.option(:server_name, default: "Raemon")
@param [Symbol] name The name of the configuration option
@param [Hash] options Extras for the option
@note Copied from Mongoid. Thank you!
@private
@return [Pathname] the root path for this application
@param [String] root The root path for this application
[Validate]