Module: Precursor
- Defined in:
- lib/precursor.rb,
lib/vault.rb,
lib/version.rb,
lib/env_vault.rb,
lib/argv_vault.rb,
lib/hash_vault.rb,
lib/yaml_vault.rb,
lib/config_root.rb,
lib/override_vault.rb,
lib/yaml_file_vault.rb,
lib/config_key_builder.rb,
lib/config_root_builder.rb,
lib/thread_local_override_vault.rb
Overview
Entry point to Precursor
Defined Under Namespace
Classes: ArgvVault, ConfigKeyBuilder, ConfigRoot, ConfigRootBuilder, EnvVault, HashVault, OverrideVault, ThreadLocalOverrideVault, Vault, YamlFileVault, YamlVault
Constant Summary collapse
- VERSION =
'0.8.1'
Class Method Summary collapse
-
.create {|builder| ... } ⇒ Object
Creates a new instance of [Precursor::ConfigRoot].
Class Method Details
.create {|builder| ... } ⇒ Object
Creates a new instance of [Precursor::ConfigRoot]
16 17 18 19 20 |
# File 'lib/precursor.rb', line 16 def create builder = ConfigRootBuilder.new yield builder builder.build end |