class Nerv
Constants
- DEFAULT_SEPARATOR
- VERSION
Public Class Methods
[](keys_prefix)
click to toggle source
# File lib/nerv.rb, line 17 def [](keys_prefix) prefix(keys_prefix) end
prefix(keys_prefix, separator = DEFAULT_SEPARATOR)
click to toggle source
# File lib/nerv.rb, line 7 def prefix(keys_prefix, separator = DEFAULT_SEPARATOR) regexp = /^#{keys_prefix}#{separator}/ pairs = ENV.map { |k, v| [k.gsub(regexp, ''), v] if k =~ regexp } .compact .flatten Hash[*pairs] end