Sha256: d79e7fa466ecf9cd0f37022d32dbac68be6d82a59bc30d24c676fecebc65eac4
Contents?: true
Size: 454 Bytes
Versions: 2
Compression:
Stored size: 454 Bytes
Contents
module Loquacious class Utility class << self # Returns the variable name to use for a value to be picked from ENV # def env_var_name(name, config) parent_list = config.parent_list parent_part = parent_list.empty? ? nil : parent_list.join("_") key_name = name.to_s.split(".").last [::Loquacious.env_prefix, parent_part, config.__name, key_name].compact.join("_").upcase end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
adhearsion-loquacious-1.9.3 | lib/loquacious/utility.rb |
adhearsion-loquacious-1.9.2 | lib/loquacious/utility.rb |