るりまサーチ

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

別のキーワード

  1. tracer on
  2. tracer add_filter
  3. tracer set_get_line_procs
  4. tracer off
  5. tracer stdout

検索結果

<< 1 2 3 > >>

Tracer::Single -> Tracer (17102.0)

@todo

@todo

Tracer.off -> nil (17023.0)

トレース出力を中断します。 トレース出力を開始するには、Tracer.onを使用します。

...トレース出力を中断します。
トレース出力を開始するには、Tracer.onを使用します。

@see Tracer.on...

Tracer.on -> nil (17019.0)

トレース出力を開始します。 ブロックを与えられた場合はそのブロック内のみトレース出力を行います。

...トレース出力を開始します。
ブロックを与えられた場合はそのブロック内のみトレース出力を行います。

require 'tracer'

Tracer
.on
class Test
def test
b = 2
end
end

t = Test.new
t.test

@see Tracer.off...

Tracer.on {...} (17019.0)

トレース出力を開始します。 ブロックを与えられた場合はそのブロック内のみトレース出力を行います。

...トレース出力を開始します。
ブロックを与えられた場合はそのブロック内のみトレース出力を行います。

require 'tracer'

Tracer
.on
class Test
def test
b = 2
end
end

t = Test.new
t.test

@see Tracer.off...

Tracer.set_get_line_procs(filename) {|line| .... } (17019.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.set_get_line_procs(filename, proc) (17019.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=(fp) (17019.0)

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

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

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

require 'tracer'

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

Tracer.verbose=(flag) (17019.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#stdout -> IO (17017.0)

@see Tracer.stdout

...@see Tracer.stdout...

Tracer.add_filter {|event, file, line, id, binding, klass| .... } (17007.0)

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

...じです。

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

: event
イベントを表す文字列。
以下の種類がある。カッコ内は tracer の出力での表記。

//emlist{
* line (-) ある行を実行
* call (>) メソッド呼び出し
* return (<) メソッドから...

絞り込み条件を変える

Tracer.add_filter(proc) (17007.0)

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

...じです。

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

: event
イベントを表す文字列。
以下の種類がある。カッコ内は tracer の出力での表記。

//emlist{
* line (-) ある行を実行
* call (>) メソッド呼び出し
* return (<) メソッドから...

Tracer::EVENT_SYMBOL (17007.0)

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

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

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

@see Tracer.add_filter...

Tracer#add_filter(p = proc) (17001.0)

@todo

@todo

フィルターを追加します。

@param p Proc オブジェクトを指定します。
<< 1 2 3 > >>