def index_call_sites
finder = Brakeman::FindAllCalls.new self
self.each_method do |definition, set_name, method_name, file|
finder.process_source definition, :class => set_name, :method => method_name, :file => file
end
self.each_class do |definition, set_name, file|
finder.process_source definition, :class => set_name, :file => file
end
self.each_template do |_name, template|
finder.process_source template.src, :template => template, :file => template.file
end
@call_index = Brakeman::CallIndex.new finder.calls
end