Class: Runways::BenchmarkInterceptor

Inherits:
BaseInterceptor show all
Defined in:
lib/runways/interceptors/benchmark_interceptor.rb

Instance Method Summary collapse

Methods inherited from BaseInterceptor

#bidi_streamer, #client_streamer, #request_response, #server_streamer

Instance Method Details

#all_request_responses(request: nil, call: nil, method: nil) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/runways/interceptors/benchmark_interceptor.rb', line 3

def all_request_responses(request: nil, call: nil, method: nil)
  realtime = Benchmark.realtime do
    yield
  end

  puts "Completed in #{realtime} secs"
end