Ruby 3.3 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > TracePointクラス > return_value
return_value -> object
[permalink][rdoc]メソッドやブロックの戻り値を返します。
def foo(ret)
ret
end
trace = TracePoint.new(:return) do |tp|
p tp.return_value # => 1
end
trace.enable
foo 1