class GrpcKit::Rpcs::Client::ClientStreamer
Public Instance Methods
invoke(stream, _request, metadata: {}, timeout: nil)
click to toggle source
@param stream [GrpcKit::Stream::ClientStream] @param _request [nil] No use @param metadata [Hash<String, String>] @param timeout [GrpcKit::GrpcTime] @return [GrpcKit::Calls::Client::ClientStreamer]
# File lib/grpc_kit/rpcs/client_client_streamer.rb, line 14 def invoke(stream, _request, metadata: {}, timeout: nil) call = GrpcKit::Calls::Client::ClientStreamer.new( metadata: metadata, config: @config, timeout: timeout, stream: stream, ) if @config.interceptor @config.interceptor.intercept(call, metadata) { |c| c } else call end end