Class: Twig::NodeVisitor::Base
- Inherits:
-
Object
- Object
- Twig::NodeVisitor::Base
- Defined in:
- lib/twig/node_visitor/base.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#enter_node(node, env) ⇒ Node::Base
Called before child nodes are visited.
-
#leave_node(node, env) ⇒ Node::Base?
Called after child nodes are visited.
-
#priority ⇒ Integer
The priority level.
Instance Method Details
#enter_node(node, env) ⇒ Node::Base
Called before child nodes are visited.
11 12 13 |
# File 'lib/twig/node_visitor/base.rb', line 11 def enter_node(node, env) raise NotImplementedError, "Method #{__method__} must be implemented" end |
#leave_node(node, env) ⇒ Node::Base?
Called after child nodes are visited.
20 21 22 |
# File 'lib/twig/node_visitor/base.rb', line 20 def leave_node(node, env) raise NotImplementedError, "Method #{__method__} must be implemented" end |
#priority ⇒ Integer
Returns The priority level.
25 26 27 |
# File 'lib/twig/node_visitor/base.rb', line 25 def priority 0 end |