Method: #do_sum
- Defined in:
- src/ruby/bin/math_client.rb
#do_sum(stub) ⇒ Object
54 55 56 57 58 59 60 61 62 63 |
# File 'src/ruby/bin/math_client.rb', line 54 def do_sum(stub) # to make client streaming requests, pass an enumerable of the inputs GRPC.logger.info('client_streamer') GRPC.logger.info('---------------') reqs = [1, 2, 3, 4, 5].map { |x| Math::Num.new(num: x) } GRPC.logger.info("sum(1, 2, 3, 4, 5): reqs=#{reqs.inspect}") resp = stub.sum(reqs) # reqs.is_a?(Enumerable) GRPC.logger.info("Answer: #{resp.inspect}") GRPC.logger.info('---------------') end |