Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > TracePointクラス > trace
trace(*events) {|obj| ... } -> TracePoint
[permalink][rdoc]新しい TracePoint オブジェクトを作成して自動的にトレースを開始し ます。TracePoint.new のコンビニエンスメソッドです。
trace = TracePoint.trace(:call) { |tp| [tp.lineno, tp.event] } # => #<TracePoint:0x007f786a452448> trace.enabled? # => true