Method: CodeNode::IR::Node::TemplateMethods#parent

Defined in:
lib/code_node/ir/node/template_methods.rb

#parentNode

Returns node which contains this node.

Examples:

module Foo     # Foo is the parent
  module Bar   # to Bar
  end
end

Returns:

  • (Node)

    node which contains this node



18
19
20
# File 'lib/code_node/ir/node/template_methods.rb', line 18

def parent
  @edge[:parent].values.first
end