Method: Prism::DotVisitor#visit_instance_variable_read_node

Defined in:
lib/prism/dot_visitor.rb

#visit_instance_variable_read_node(node) ⇒ Object

Visit a InstanceVariableReadNode node.



2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
# File 'lib/prism/dot_visitor.rb', line 2530

def visit_instance_variable_read_node(node)
  table = Table.new("InstanceVariableReadNode")
  id = node_id(node)

  # name
  table.field("name", node.name.inspect)

  digraph.nodes << "    \#{id} [\n      label=<\#{table.to_dot.gsub(/\\n/, \"\\n  \")}>\n    ];\n  DOT\n\n  super\nend\n"