るりまサーチ

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

別のキーワード

  1. tracer off
  2. etc sc_v7_lp64_off64
  3. etc sc_v6_lp64_off64
  4. etc sc_v7_ilp32_off32
  5. etc sc_v6_ilp32_off32

キーワード

検索結果

debug (13.0)

Ruby デバッガです。Ruby スクリプトのソースコードデバッグに使用します。

...ithub.com/ruby/elisp にあるので、活用してください。

=== 使い方

$ ruby -rdebug foo.rb

または、Emacs から

M-x load-library rubydb3x.el
M-x rubydb

=== デバッグコマンド

以下は、デバッガで使用できるコマンド名とその用法の一覧です...
...ガが停止します。デフォルトのキャッチポイントは
StandardErrorに設定されています。

<an Exception>として off を指定すると
例外発生時に停止しなくなります。

このコマンドの省略形は cat です。

: watch <expression>...
...: finish
外側のフレームに上がるまで処理を続行します。

このコマンドの省略形は fin です。

: trace [(on|off)] [all]
トレースモードの設定を変更します。トレースモードをonにすると、以後
の実行においてメソッ...

tracer (13.0)

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

...スからrequireする方法です。

require 'tracer'

とした後

Tracer.on

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

Tracer.off

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

また、ブロック付きで Tracer.on を呼び出すと、そのブロック内のみ
...
...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...