method_id -> Symbol | nil
[permalink][rdoc]イベントが発生したメソッドの定義時の名前を Symbol で返します。トップレベルであった場合は nil を返します。
class C
def method_name
end
alias alias_name method_name
end
trace = TracePoint.new(:call) do |tp|
p [tp.method_id, tp.callee_id] # => [:method_name, :alias_name]
end
trace.enable do
C.new.alias_name
end
[SEE_ALSO] TracePoint#callee_id