Module: Rivulet::Telemetry::TimingWrapper

Defined in:
lib/rivulet/telemetry/timing_wrapper.rb

Instance Method Summary collapse

Instance Method Details

#callObject



4
5
6
7
8
9
# File 'lib/rivulet/telemetry/timing_wrapper.rb', line 4

def call(...)
  Fiber[:rivulet_telemetry]&.start_recording(self)
  super
ensure
  Fiber[:rivulet_telemetry]&.stop_recording(self)
end