Ruby 4.1 リファレンスマニュアル

instance method Ruby::SourceRange#path

path -> StringRuby 4.1 から[permalink][rdoc][edit]

self に対応する呼び出し可能オブジェクトのソースパスを返します。

Proc#source_locationMethod#source_location が返す配列の最初の要素と同じものです。

range = eval("proc {}", binding, "/tmp/sample.rb", 10).source_range
p range.path # => "/tmp/sample.rb"

[SEE_ALSO] Ruby::SourceRange#absolute_path