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