Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Thread::Backtrace::Locationクラス > absolute_path

instance method Thread::Backtrace::Location#absolute_path

absolute_path -> String[permalink][rdoc]

self が表すフレームの絶対パスを返します。



# foo.rb
class Foo
  attr_accessor :locations
  def initialize(skip)
    @locations = caller_locations(skip)
  end
end

Foo.new(0..2).locations.map do |call|
  puts call.absolute_path
end

# => /path/to/foo.rb
# /path/to/foo.rb
# /path/to/foo.rb

[SEE_ALSO] Thread::Backtrace::Location#path