るりまサーチ

最速Rubyリファレンスマニュアル検索!
121件ヒット [101-121件を表示] (0.240秒)
トップページ > クエリ:Kernel.#set_trace_func[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < 1 2 >>

Tracer.add_filter(proc) (6.0)

トレース出力するかどうかを決定するフィルタを追加します。 何もフィルタを与えない場合はすべての行についてトレース情報が出力されます。 与えられた手続き(ブロックまたはProcオブジェクト)が真を返せば トレースは出力されます。

...返す必要があります。

フィルタ手続きは引数として event, file, line, id, binding, klass の
6 つをとります。
Kernel.#set_trace_func
で指定するものとほぼ同じです。

=== フィルタ手続きのパラメータ

: event
イベントを表す文字列。...

tracer (6.0)

実行トレース出力をとる機能を提供します。

...class Hoge
def Hoge.fuga(i)
"fuga #{i}"
end
end

Tracer.add_filter {|event, file, line, id, binding, klass|
event =~ /line/ and klass.to_s =~ /hoge/i
}
Tracer.on
for i in 0..3
puts Hoge.fuga(i) if i % 3 == 0
end
Tracer.off

=== SEE ALSO

Kernel.#set_trace_func
...
<< < 1 2 >>