Method: BetterHtml::AST::Iterator#traverse
- Defined in:
- lib/better_html/ast/iterator.rb
#traverse(node) ⇒ Object
23 24 25 26 27 28 |
# File 'lib/better_html/ast/iterator.rb', line 23 def traverse(node) return unless node.is_a?(::AST::Node) @block.call(node) if @types.nil? || @types.include?(node.type) traverse_all(node) end |