parameters -> [object]
[permalink][rdoc][edit]-
現在のフックが属するメソッドまたはブロックのパラメータ定義を返します。フォーマットは Method#parameters と同じです。
- [EXCEPTION] RuntimeError:
- :call、:return、:b_call、:b_return、:c_call、:c_return イベントのためのイベントフックの外側で実行した場合に発生します。
def foo(a, b = 2) end TracePoint.new(:call) do |tp| p tp.parameters # => [[:req, :a], [:opt, :b]] end.enable do foo(1) end
[SEE_ALSO] Method#parameters, UnboundMethod#parameters, Proc#parameters