Module: SettingsEnvLoader
- Defined in:
- lib/settings-env-loader.rb
Defined Under Namespace
Constant Summary collapse
- VERSION =
"0.1.2"
Instance Method Summary collapse
-
#each_env(prefix = nil, separator = '_', &block) ⇒ Object
Iterates the Hash as ENV key value pairs.
-
#merge_env(prefix = nil, separator = '_') ⇒ Object
Merges ENV and modify the hash directly.
Instance Method Details
#each_env(prefix = nil, separator = '_', &block) ⇒ Object
Iterates the Hash as ENV key value pairs
13 14 15 16 17 18 19 20 |
# File 'lib/settings-env-loader.rb', line 13 def each_env(prefix = nil, separator = '_', &block) enumerator = Enumerator.new do |y| Exporter.new(prefix, separator, self).each(y) end enumerator.each(&block) if block enumerator end |