class Hash

Public Instance Methods

nested_key?(key) click to toggle source
# File lib/moji_nested_hash/hash/keys.rb, line 4
def nested_key?(key)
  nested_keys.include? key
end
nested_keys() click to toggle source
# File lib/moji_nested_hash/hash/keys.rb, line 8
def nested_keys
  flat_map do |k, v|
    [k] + (v.respond_to?(:nested_keys) ? v.nested_keys : [])
  end
end