Sha256: 5b826ba1579b91b04e59d08a0fe5f61746c225648247d2af158afa107607da97
Contents?: true
Size: 460 Bytes
Versions: 6
Compression:
Stored size: 460 Bytes
Contents
module Glimmer module XML class DepthFirstSearchIterator def initialize(node, node_visitor) @node = node @node_visitor = node_visitor end def iterate process(@node) end def process(node) @node_visitor.process_before_children(node) node.children.each { |child| process(child) } unless node.is_a?(String) @node_visitor.process_after_children(node) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems