Method: GRPC::ServerInterceptor#bidi_streamer

Defined in:
src/ruby/lib/grpc/generic/interceptors.rb

#bidi_streamer(requests: nil, call: nil, method: nil) ⇒ Object

Intercept a BiDi streaming call

Parameters:

  • requests (Enumerable<Object>) (defaults to: nil)
  • call (GRPC::ActiveCall::MultiReqView) (defaults to: nil)
  • method (Method) (defaults to: nil)


143
144
145
146
147
# File 'src/ruby/lib/grpc/generic/interceptors.rb', line 143

def bidi_streamer(requests: nil, call: nil, method: nil)
  GRPC.logger.debug "Intercepting bidi streamer method #{method}" \
    " for requests #{requests} with call #{call}"
  yield
end