Class: MetaCommit::Models::ContextualAstNode
- Inherits:
-
Object
- Object
- MetaCommit::Models::ContextualAstNode
- Defined in:
- lib/meta_commit/models/contextual_ast_node.rb
Overview
Stores specific node from ast and all nodes bypassed on the way to target node
Instance Attribute Summary collapse
-
#context_nodes ⇒ Array<MetaCommit::Contracts::Ast>
Nodes bypassed on the way to target node.
-
#parser_class ⇒ Class
The current value of parser_class.
-
#target_node ⇒ MetaCommit::Contracts::Ast
Target node from AST.
Instance Attribute Details
#context_nodes ⇒ Array<MetaCommit::Contracts::Ast>
Nodes bypassed on the way to target node
6 7 8 |
# File 'lib/meta_commit/models/contextual_ast_node.rb', line 6 def context_nodes @context_nodes end |
#parser_class ⇒ Class
Returns the current value of parser_class.
6 7 8 |
# File 'lib/meta_commit/models/contextual_ast_node.rb', line 6 def parser_class @parser_class end |
#target_node ⇒ MetaCommit::Contracts::Ast
Target node from AST
6 7 8 |
# File 'lib/meta_commit/models/contextual_ast_node.rb', line 6 def target_node @target_node end |