class EchoService

A test service with an echo implementation.

Attributes

received_md[R]

Public Class Methods

new(**kw) click to toggle source
# File src/ruby/spec/generic/rpc_server_spec.rb, line 74
def initialize(**kw)
  @trailing_metadata = kw
  @received_md = []
end

Public Instance Methods

an_rpc(req, call) click to toggle source
# File src/ruby/spec/generic/rpc_server_spec.rb, line 79
def an_rpc(req, call)
  GRPC.logger.info('echo service received a request')
  call.output_metadata.update(@trailing_metadata)
  @received_md << call.metadata unless call.metadata.nil?
  req
end