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