class BlendedConfig::Source

Public Instance Methods

[](key) click to toggle source
# File lib/blended_config/source.rb, line 11
def [](key)
  key_fragments = prefixes + [key]

  key_fragments.reduce(raw_source) do |value, key_fragment|
    value[key_fragment.to_s]
  end
end
prefix_with(prefix) click to toggle source
# File lib/blended_config/source.rb, line 7
def prefix_with(prefix)
  prefixes << prefix
end
prefixes() click to toggle source
# File lib/blended_config/source.rb, line 3
def prefixes
  @prefixes ||= []
end