class Hash
def all_keys # :nodoc:
def all_keys # :nodoc: keys = self.keys keys.each do |key| if self[key].is_a?(Hash) keys << self[key].all_keys.compact.flatten next end end keys.flatten end unless method_defined?(:all_keys)
def all_keys # :nodoc: keys = self.keys keys.each do |key| if self[key].is_a?(Hash) keys << self[key].all_keys.compact.flatten next end end keys.flatten end unless method_defined?(:all_keys)