class GrpcKit::Interceptors::Client::BidiStreamer

Private Instance Methods

invoke(interceptor, call, metadata) { |new_call || call, metadata| ... } click to toggle source

@param interceptor [GrpcKit::Grpc::ClientInterceptor] @param call [GrpcKit::Calls::Client::BidiStreamer] @param metadata [Hash<String,String>]

# File lib/grpc_kit/interceptors/client_bidi_streamer.rb, line 13
def invoke(interceptor, call, metadata)
  interceptor.bidi_streamer(requests: nil, call: call, method: call.method, metadata: metadata) do |new_call = nil|
    yield(new_call || call, metadata)
  end
end