Method: BBLib.hash_path_key_for

Defined in:
lib/bblib/core/hash_path/hash_path.rb

.hash_path_key_for(hash, value) ⇒ Object



63
64
65
# File 'lib/bblib/core/hash_path/hash_path.rb', line 63

def self.hash_path_key_for(hash, value)
  hash.squish.find_all { |_k, v| value.is_a?(Regexp) ? v =~ value : v == value }.to_h.keys
end