Method: I18n::Processes::Data::Tree::Traversal#keys

Defined in:
lib/i18n/processes/data/tree/traversal.rb

#keys(root: false, &visitor) ⇒ Object

Parameters:

  • root (Hash) (defaults to: false)

    a customizable set of options

Options Hash (root:):

  • include (Object)

    root in full key



57
58
59
60
61
# File 'lib/i18n/processes/data/tree/traversal.rb', line 57

def keys(root: false, &visitor)
  return to_enum(:keys, root: root) unless visitor
  leaves { |node| visitor.yield(node.full_key(root: root), node) }
  self
end