Class: Onigmo::EncloseMemoryNode
- Defined in:
- lib/onigmo/node.rb,
lib/onigmo/visitor.rb,
ext/onigmo/onigmo.c
Overview
() ^^
Instance Attribute Summary collapse
-
#node ⇒ Object
readonly
Returns the value of attribute node.
-
#number ⇒ Object
readonly
Returns the value of attribute number.
Instance Method Summary collapse
- #accept(visitor) ⇒ Object
- #child_nodes ⇒ Object
-
#initialize(number, node) ⇒ EncloseMemoryNode
constructor
A new instance of EncloseMemoryNode.
Methods inherited from Node
#as_json, #deconstruct_keys, #pretty_print, #to_json
Constructor Details
#initialize(number, node) ⇒ EncloseMemoryNode
Returns a new instance of EncloseMemoryNode.
157 158 159 160 |
# File 'lib/onigmo/node.rb', line 157 def initialize(number, node) @number = number @node = node end |
Instance Attribute Details
#node ⇒ Object (readonly)
Returns the value of attribute node.
155 156 157 |
# File 'lib/onigmo/node.rb', line 155 def node @node end |
#number ⇒ Object (readonly)
Returns the value of attribute number.
155 156 157 |
# File 'lib/onigmo/node.rb', line 155 def number @number end |
Instance Method Details
#accept(visitor) ⇒ Object
175 176 177 |
# File 'lib/onigmo/visitor.rb', line 175 def accept(visitor) visitor.visit_enclose_memory_node(self) end |
#child_nodes ⇒ Object
179 180 181 |
# File 'lib/onigmo/visitor.rb', line 179 def child_nodes [node] end |