Module: Wood::NodeVisitor::ClassMethods

Defined in:
lib/wood/node_visitor.rb

Instance Method Summary collapse

Instance Method Details

#ignore_nodes(*node_names) ⇒ Object

Creates an empty visit handler for all node names in ‘node_names`.

Parameters:

  • node_names (Array<Symbol>)

    List of node names to be ignored.



8
9
10
11
12
13
14
# File 'lib/wood/node_visitor.rb', line 8

def ignore_nodes(*node_names)
  node_names.each do |n|
    define_method(n) do |node|
      context.ignored = true
    end
  end
end