るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.126秒)
トップページ > クエリ:I[x] > クエリ:tr[x] > クエリ:trace_func[x] > 種類:ライブラリ[x]

別のキーワード

  1. matrix tr
  2. string tr_s!
  3. string tr_s
  4. string tr
  5. string tr!

検索結果

tracer (6043.0)

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

...ernel.#require する方法です。
hoge.rb の実行をすべてトレース出力します。

ruby -rtracer hoge.rb

もうひとつはソースからrequireする方法です。

require 'tracer'

とした後

Tr
acer.on

によりトレース出力を有効にします。

Tr
acer.off...
... Tracer.on を呼び出すと、そのブロック内のみ
トレースを出力します。

=== サンプルコード

# 例: 式の評価の中でHogeクラスのメソッドが呼び出される時、トレースする。

# ruby 1.8 では警告がでますが、動作します。
requir...
...tracer'

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

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

=== SEE ALSO

Kernel.#set_tr...