Module: StaticConfig

Defined in:
lib/static_config.rb,
lib/static_config/version.rb,
lib/static_config/configurer.rb,
lib/static_config/config_hash.rb,
lib/static_config/reader/base.rb,
lib/static_config/config_proxy.rb,
lib/static_config/reader/yaml_env.rb,
lib/static_config/reader/yaml_file.rb,
lib/static_config/aggregation/first.rb,
lib/static_config/aggregation/merge.rb,
lib/static_config/reader/environment.rb

Defined Under Namespace

Modules: Aggregation, Reader Classes: ConfigHash, ConfigProxy, Configurer

Constant Summary collapse

VERSION =
"0.0.3"

Class Method Summary collapse

Class Method Details

.build(&block) ⇒ Object



5
6
7
8
9
# File 'lib/static_config.rb', line 5

def build(&block)
  config = Configurer.new
  config.instance_eval(&block)
  config.build
end