るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.026秒)
トップページ > ライブラリ:ビルトイン[x] > クエリ:kernel[x] > クエリ:caller_locations[x] > 種類:インスタンスメソッド[x]

別のキーワード

  1. kernel caller
  2. _builtin caller
  3. _builtin caller_locations
  4. caller _builtin

クラス

キーワード

検索結果

Thread::Backtrace::Location#to_s -> String (25.0)

self が表すフレームを Kernel.#caller と同じ表現にした文字列を返し ます。

...self が表すフレームを Kernel.#caller と同じ表現にした文字列を返し
ます。

//emlist[例][ruby]{
# 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.to_s
end...

Thread#backtrace_locations(range) -> [Thread::Backtrace::Location] | nil (15.0)

スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。

...の個数を指定します。

@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。

Kernel
.#caller_locations と似ていますが、本メソッドは self に限定
した情報を返します。

//emlist[例][ruby]{
thread = Thread.new { slee...

Thread#backtrace_locations(start = 0, length = nil) -> [Thread::Backtrace::Location] | nil (15.0)

スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。

...の個数を指定します。

@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。

Kernel
.#caller_locations と似ていますが、本メソッドは self に限定
した情報を返します。

//emlist[例][ruby]{
thread = Thread.new { slee...