るりまサーチ

最速Rubyリファレンスマニュアル検索!
420件ヒット [301-400件を表示] (0.015秒)
トップページ > クラス:Tracer[x]

検索結果

<< < ... 2 3 4 5 > >>

Tracer.set_get_line_procs(filename, proc) (1.0)

あるファイルについて利用する、行番号からソースのその行の内容を返す 手続きを指定します。何も指定しなければデフォルトの動作が利用されます。 指定する手続きは行番号を唯一の引数として呼び出されます。

...my.rb の3行目から6 行目のトレース出力に !! をつける
require 'tracer'

Tracer
.set_get_line_procs('./dummy.rb'){|line|
str = "\n"
str = "!!\n" if line >= 3 and line <= 6
str
}
Tracer
.on
require 'dummy'

dm = Dummy.new
puts dm.number

=begin
# dummy.rb...

Tracer.stdout -> object (1.0)

トレース出力先を参照します。

トレース出力先を参照します。

Tracer.stdout=(fp) (1.0)

トレース出力先を変更します。

...トレース出力先を変更します。

@param fp 新しいトレース出力先を指定します。

require 'tracer'

fp = File.open('temptrace.txt', "w")
Tracer
.stdout = fp
Tracer
.on {
puts "Hello"
}
fp.close...

Tracer.stdout_mutex -> Mutex (1.0)

@todo

@todo

Tracer.trace_func(*vars) -> object | nil (1.0)

debug ライブラリの内部で使用します。

debug ライブラリの内部で使用します。

絞り込み条件を変える

Tracer.verbose -> bool (1.0)

真ならばトレース出力の開始や終了を知らせます。

真ならばトレース出力の開始や終了を知らせます。

Tracer.verbose=(flag) (1.0)

トレース出力の開始や終了を知らせる文字列("Trace on"または"Trace off")が必要なら真を設定します。

...

@param flag トレース出力の開始や終了を知らせる文字列が必要ならtrueを設定します。

require 'tracer'

Tracer
.verbose = true
Tracer
.on {
puts "Hello"
}

# 出力例
Trace on
#0:t5.rb:7::-: puts "Hello"
#0:t5.rb:7:Kernel:>: puts "Hello"
#0:t...

Tracer.verbose? -> bool (1.0)

真ならばトレース出力の開始や終了を知らせます。

真ならばトレース出力の開始や終了を知らせます。

Tracer::EVENT_SYMBOL (1.0)

トレース出力のシンボルのハッシュです。 下記のような文字列があります。

...トレース出力のシンボルのハッシュです。
下記のような文字列があります。

EVENT_SYMBOL = {
"line" => "-",
"call" => ">",
"return" => "<",
"class" => "C",
"end" => "E",
"c-call" => ">",
"c-return" => "<",
}

@see Tracer.add_filter...
<< < ... 2 3 4 5 > >>