class Orthoses::CallTracer::Lazy

end
capture.argument[:block]
capture.argument[:body]
capture.argument[:name]
scope.captures.each do |capture|
end
@loader.call
require ‘active_record/all’
scope.trace(“ActiveRecord::Base#scope”) do
scope = CallTracerLazy.new
equivalent to CallTracer before method is defined.
CallTracer::Lazy is possible to perform a trace

def initialize

def initialize
  @captures = []
  @lazy_trace_point = LazyTracePoint.new(:call) do |tp|
    @captures << build_capture(tp)
  end
end

def trace(name, &block)

def trace(name, &block)
  @lazy_trace_point.enable(target: name, &block)
end