Module: Confuse
- Defined in:
- lib/confuse.rb,
lib/confuse/item.rb,
lib/confuse/config.rb,
lib/confuse/errors.rb,
lib/confuse/source.rb,
lib/confuse/version.rb,
lib/confuse/converter.rb,
lib/confuse/namespace.rb,
lib/confuse/definition.rb,
lib/confuse/source/env.rb,
lib/confuse/source/ini.rb,
lib/confuse/source/yaml.rb,
lib/confuse/key_splitter.rb
Overview
Confuse version
Defined Under Namespace
Modules: Converter, Errors, Source Classes: Config, Definition, Item, KeySplitter, Namespace
Constant Summary collapse
- VERSION =
'1.1.1'
Class Method Summary collapse
Class Method Details
.config(options = {}, &block) ⇒ Object
25 26 27 28 29 |
# File 'lib/confuse.rb', line 25 def config( = {}, &block) definition = Definition.new(&block) source = Source.create() Config.new(definition, source) end |
.define(&block) ⇒ Object
17 18 19 |
# File 'lib/confuse.rb', line 17 def define(&block) Definition.new(&block) end |