るりまサーチ

最速Rubyリファレンスマニュアル検索!
27件ヒット [1-27件を表示] (0.016秒)

別のキーワード

  1. _builtin runtimeerror
  2. fail runtimeerror
  3. raise runtimeerror
  4. open runtimeerror
  5. freeze runtimeerror

ライブラリ

キーワード

検索結果

TracePoint#enable -> bool (18140.0)

self のトレースを有効にします。

...行前の TracePoint#enabled? を返します。(トレースが既に有効であっ
た場合は true を返します。そうでなければ false を返します)

trace.enabled? # => false
trace.enable # => false (実行前の状態)

# トレースが有効

trace.enabled? # => tr...
...race.enable # => true (実行前の状態)

# 引き続きトレースが有効

ブロックが与えられた場合、ブロック内でのみトレースが有効になります。
この場合はブロックの評価結果を返します。

trace.enabled? # => false

trace.enable do...
...trace.enabled? # => true
end

trace.enabled? # => false

[注意] イベントフックのためのメソッドにブロックの外側で参照した場合は
RuntimeError
が発生する事に注意してください。

trace.enable { p trace.lineno }
# => RuntimeError: access from...

TracePoint#enable { ... } -> object (18140.0)

self のトレースを有効にします。

...行前の TracePoint#enabled? を返します。(トレースが既に有効であっ
た場合は true を返します。そうでなければ false を返します)

trace.enabled? # => false
trace.enable # => false (実行前の状態)

# トレースが有効

trace.enabled? # => tr...
...race.enable # => true (実行前の状態)

# 引き続きトレースが有効

ブロックが与えられた場合、ブロック内でのみトレースが有効になります。
この場合はブロックの評価結果を返します。

trace.enabled? # => false

trace.enable do...
...trace.enabled? # => true
end

trace.enabled? # => false

[注意] イベントフックのためのメソッドにブロックの外側で参照した場合は
RuntimeError
が発生する事に注意してください。

trace.enable { p trace.lineno }
# => RuntimeError: access from...

TracePoint#disable -> bool (26.0)

self のトレースを無効にします。

...します。

実行前の TracePoint#enabled? を返します。(トレースが既に有効であっ
た場合は true を返します。そうでなければ false を返します)

trace.enabled? # => true
trace.disable # => false (実行前の状態)
trace.enabled? # => false
trace.dis...
...race.enabled? # => true

trace.disable do
trace.enabled? # => false
end

trace.enabled? # => true

[注意] イベントフックのためのメソッドに、ブロックの外側で参照した場合は
RuntimeError
が発生する事に注意してください。

trace.enable { p...
...trace.lineno }
# => RuntimeError: access from outside

@see TracePoint#enable, TracePoint#enabled?...

TracePoint#disable { ... } -> object (26.0)

self のトレースを無効にします。

...します。

実行前の TracePoint#enabled? を返します。(トレースが既に有効であっ
た場合は true を返します。そうでなければ false を返します)

trace.enabled? # => true
trace.disable # => false (実行前の状態)
trace.enabled? # => false
trace.dis...
...race.enabled? # => true

trace.disable do
trace.enabled? # => false
end

trace.enabled? # => true

[注意] イベントフックのためのメソッドに、ブロックの外側で参照した場合は
RuntimeError
が発生する事に注意してください。

trace.enable { p...
...trace.lineno }
# => RuntimeError: access from outside

@see TracePoint#enable, TracePoint#enabled?...

TracePoint#callee_id -> Symbol | nil (14.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...
....callee_id] # => [:method_name, :alias_name]
end
trace.enable do
C.new.alias_name
end
//}...

絞り込み条件を変える