Sha256: 50c50e2b449385a9a69773c3f5e18eb6a70a878e19a678ef1a6e253c876d3f5f

Contents?: true

Size: 547 Bytes

Versions: 5

Compression:

Stored size: 547 Bytes

Contents

#!/usr/bin/env ruby

require 'grpc'
require 'route_guide'

def test_single_call
  # 1. connect to server service
  stub = RouteGuide::DirectionsService::Stub.new('0.0.0.0:50052', :this_channel_is_insecure)
  # 2. build request object
  req = RouteGuide::DirectionsRequest.new(
    current_location: 'current_location',
    target_location: 'travel_location',
    means_of_travel: 'means_of_travel'
  )
  # 3. call remote method with request object as parameter
  resp_obj = stub.direct_it(req)
  puts "Response: #{resp_obj}"
end

test_single_call

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
route_guide-0.1.9 examples/client.rb
route_guide-0.1.8 examples/client.rb
route_guide-0.1.7 examples/client.rb
route_guide-0.1.6 examples/client.rb
route_guide-0.1.5 examples/client.rb