69件ヒット
[1-69件を表示]
(0.364秒)
種類
- インスタンスメソッド (63)
- 特異メソッド (6)
ライブラリ
- ビルトイン (69)
キーワード
-
callee
_ id (3) - disable (12)
- enable (12)
- event (6)
- lineno (6)
-
method
_ id (6) - new (6)
- path (6)
-
raised
_ exception (6) -
return
_ value (6)
検索結果
先頭5件
-
TracePoint
. new(*events) {|obj| . . . } -> TracePoint (8025.0) -
新しい TracePoint オブジェクトを作成して返します。トレースを有効 にするには TracePoint#enable を実行してください。
...新しい TracePoint オブジェクトを作成して返します。トレースを有効
にするには TracePoint#enable を実行してください。
例:irb で実行した場合
trace = TracePoint.new(:call) do |tp|
p [tp.lineno, tp.defined_class, tp.method_id, tp.event]
end
#......=> #<TracePoint:0x007f17372cdb20>
trace.enable
# => false
puts "Hello, TracePoint!"
# ...
# [69, IRB::Notifier::AbstractNotifier, :printf, :call]
# ...
トレースを無効にするには TracePoint#disable を実行してください。
trace.disable
@param events トレース......ベントに関連しない情報を取得するメソッドを実行した場合には
RuntimeError が発生します。
TracePoint.trace(:line) do |tp|
p tp.raised_exception
end
# => RuntimeError: 'raised_exception' not supported by this event
イベントフックの外側で、発... -
TracePoint
# disable -> bool (8013.0) -
self のトレースを無効にします。
...self のトレースを無効にします。
実行前の TracePoint#enabled? を返します。(トレースが既に有効であっ
た場合は true を返します。そうでなければ false を返します)
trace.enabled? # => true
trace.disable # => false (実行前の状態)
trac......=> true
[注意] イベントフックのためのメソッドに、ブロックの外側で参照した場合は
RuntimeError が発生する事に注意してください。
trace.enable { p trace.lineno }
# => RuntimeError: access from outside
@see TracePoint#enable, TracePoint#enabled?... -
TracePoint
# disable { . . . } -> object (8013.0) -
self のトレースを無効にします。
...self のトレースを無効にします。
実行前の TracePoint#enabled? を返します。(トレースが既に有効であっ
た場合は true を返します。そうでなければ false を返します)
trace.enabled? # => true
trace.disable # => false (実行前の状態)
trac......=> true
[注意] イベントフックのためのメソッドに、ブロックの外側で参照した場合は
RuntimeError が発生する事に注意してください。
trace.enable { p trace.lineno }
# => RuntimeError: access from outside
@see TracePoint#enable, TracePoint#enabled?... -
TracePoint
# enable -> bool (8013.0) -
self のトレースを有効にします。
...self のトレースを有効にします。
実行前の TracePoint#enabled? を返します。(トレースが既に有効であっ
た場合は true を返します。そうでなければ false を返します)
trace.enabled? # => false
trace.enable # => false (実行前の状態)......# => false
[注意] イベントフックのためのメソッドにブロックの外側で参照した場合は
RuntimeError が発生する事に注意してください。
trace.enable { p trace.lineno }
# => RuntimeError: access from outside
@see TracePoint#disable, TracePoint#enabled?... -
TracePoint
# enable { . . . } -> object (8013.0) -
self のトレースを有効にします。
...self のトレースを有効にします。
実行前の TracePoint#enabled? を返します。(トレースが既に有効であっ
た場合は true を返します。そうでなければ false を返します)
trace.enabled? # => false
trace.enable # => false (実行前の状態)......# => false
[注意] イベントフックのためのメソッドにブロックの外側で参照した場合は
RuntimeError が発生する事に注意してください。
trace.enable { p trace.lineno }
# => RuntimeError: access from outside
@see TracePoint#disable, TracePoint#enabled?... -
TracePoint
# callee _ id -> Symbol | nil (8007.0) -
イベントが発生したメソッドの呼ばれた名前を Symbol で返します。 トップレベルであった場合は nil を返します。
...場合は nil を返します。
@raise RuntimeError イベントフックの外側で実行した場合に発生します。
@see TracePoint#method_id
//emlist[][ruby]{
class C
def method_name
end
alias alias_name method_name
end
trace = TracePoint.new(:call) do |tp|
p [tp.method_id, tp... -
TracePoint
# event -> Symbol (8007.0) -
発生したイベントの種類を Symbol で返します。
...発生したイベントの種類を Symbol で返します。
発生するイベントの詳細については、TracePoint.new を参照してくださ
い。
@raise RuntimeError イベントフックの外側で実行した場合に発生します。... -
TracePoint
# lineno -> Integer (8007.0) -
発生したイベントの行番号を返します。
...発生したイベントの行番号を返します。
@raise RuntimeError イベントフックの外側で実行した場合に発生します。... -
TracePoint
# method _ id -> Symbol | nil (8007.0) -
イベントが発生したメソッドの定義時の名前を Symbol で返します。 トップレベルであった場合は nil を返します。
...生したメソッドの定義時の名前を Symbol で返します。
トップレベルであった場合は nil を返します。
@raise RuntimeError イベントフックの外側で実行した場合に発生します。......Symbol で返します。
トップレベルであった場合は nil を返します。
@raise RuntimeError イベントフックの外側で実行した場合に発生します。
@see TracePoint#callee_id... -
TracePoint
# path -> String (8007.0) -
イベントが発生したファイルのパスを返します。
...イベントが発生したファイルのパスを返します。
@raise RuntimeError イベントフックの外側で実行した場合に発生します。... -
TracePoint
# raised _ exception -> Exception (8007.0) -
発生した例外を返します。
...発生した例外を返します。
@raise RuntimeError :raise イベントのためのイベントフックの外側で実行し
た場合に発生します。... -
TracePoint
# return _ value -> object (8007.0) -
メソッドやブロックの戻り値を返します。
...メソッドやブロックの戻り値を返します。
@raise RuntimeError :return、:c_return、:b_return イベントのためのイベ
ントフックの外側で実行した場合に発生します。...