public
Last active

  • Download Gist
tracepoint.rb
Ruby
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
class Foo
def self.foo; end
def foo; end
end
 
tp = TracePoint.new("call") do |trace|
p [trace.defined_class, trace.method_id, trace.event, trace.lineno]
end
 
tp.enable
 
10.times { Foo.foo }
 
foo = Foo.new
10.times { foo.foo }

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.