Class: Confuscript::Nodes::BaseNode

Inherits:
Treetop::Runtime::SyntaxNode
  • Object
show all
Defined in:
lib/confuscript/nodes/base_node.rb

Instance Method Summary collapse

Instance Method Details

#find_node(type) ⇒ Object



4
5
6
7
8
# File 'lib/confuscript/nodes/base_node.rb', line 4

def find_node(type)
  return self if self.is_a?(type)
  
  self.elements.find { |element| element.is_a?(type) }
end