trace(*events) {|obj| ... } -> TracePoint
[permalink][rdoc][edit]-
新しい TracePoint オブジェクトを作成して自動的にトレースを開始します。TracePoint.new のコンビニエンスメソッドです。
- [PARAM] events:
- トレースするイベントを String か Symbol で任意の数指定します。指定できる値については TracePoint.new を参照してください。
trace = TracePoint.trace(:call) { |tp| [tp.lineno, tp.event] } # => #<TracePoint:0x007f786a452448> trace.enabled? # => true
- [EXCEPTION] ThreadError:
- ブロックを指定しなかった場合に発生します。