Method: GRPC::ClientInterceptor#bidi_streamer

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

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

Intercept a BiDi streaming call

Parameters:

  • requests (Enumerable) (defaults to: nil)
  • call (GRPC::ActiveCall) (defaults to: nil)
  • method (String) (defaults to: nil)
  • metadata (Hash) (defaults to: nil)


86
87
88
89
90
# File 'src/ruby/lib/grpc/generic/interceptors.rb', line 86

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