Ruby 3.3 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > TracePointクラス > eval_script
eval_script -> String | nil
[permalink][rdoc]script_compiledイベント発生時にコンパイルされたソースコードを返します。ファイルから読み込んだ場合は、nilを返します。
TracePoint.new(:script_compiled) do |tp|
p tp.eval_script # => "puts 'hello'"
end.enable do
eval("puts 'hello'")
end