Class: GrpcKit::Rpcs::Client::ClientStreamer
- Defined in:
- lib/grpc_kit/rpcs/client_streamer.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from GrpcKit::Rpcs::Client::Base
Instance Method Details
#invoke(session, _request, authority:, metadata: {}, timeout: nil, **opts) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/grpc_kit/rpcs/client_streamer.rb', line 9 def invoke(session, _request, authority:, metadata: {}, timeout: nil, **opts) cs = GrpcKit::Streams::Client.new(path: @config.path, protobuf: @config.protobuf, session: session, authority: ) call = GrpcKit::Rpcs::Call.new(, @config.method_name, @config.service_name, cs) @config.interceptor.intercept(call) do |s| s end end |