class SlowService
A slow test service.
Attributes
delay[R]
received_md[R]
Public Class Methods
new(_default_var = 'ignored')
click to toggle source
# File src/ruby/spec/generic/rpc_server_spec.rb, line 114 def initialize(_default_var = 'ignored') @delay = 0.25 @received_md = [] end
Public Instance Methods
an_rpc(req, call)
click to toggle source
# File src/ruby/spec/generic/rpc_server_spec.rb, line 119 def an_rpc(req, call) GRPC.logger.info("starting a slow #{@delay} rpc") sleep @delay @received_md << call.metadata unless call.metadata.nil? req # send back the req as the response end