class Defs

Public Class Methods

new() click to toggle source
# File lib/code_explorer/call_graph.rb, line 52
def initialize
  @defs = []
  @sends = []
end

Public Instance Methods

defs_from_ast(ast) click to toggle source
# File lib/code_explorer/call_graph.rb, line 57
def defs_from_ast(ast)
  @defs = []
  process(ast)
  @defs
end
on_def(node) click to toggle source
Calls superclass method
# File lib/code_explorer/call_graph.rb, line 69
def on_def(node)
  @defs << node
  super
end
on_defs(node) click to toggle source
Calls superclass method
# File lib/code_explorer/call_graph.rb, line 74
def on_defs(node)
  @defs << node
  super
end
on_send(node) click to toggle source
Calls superclass method
# File lib/code_explorer/call_graph.rb, line 79
def on_send(node)
  @sends << node
  super
end
sends_from_ast(ast) click to toggle source
# File lib/code_explorer/call_graph.rb, line 63
def sends_from_ast(ast)
  @sends = []
  process(ast)
  @sends
end