From: nobu.nokada@... Date: 2005-10-27T07:58:04+09:00 Subject: Re: Identifying instance methods in trace_func Hi, At Thu, 27 Oct 2005 06:50:50 +0900, Nathaniel Talbott wrote in [ruby-core:06437]: > set_trace_func(proc do |event, file, line, id, binding, klass| > next if /return|call/ !~ event > next if [:inherited, > :method_added, > :singleton_method_added, > :new, > :initialize].include?(id) > t = klass.kind_of?(Class) ? '#' : '.' t = eval("self",binding).kind_of?(klass) ? '#' : '.' > puts "#{event.ljust(8)} #{klass}#{t}#{id}" > end) -- Nobu Nakada