Sha256: 7524b1fa46b56bca63bf82dfc3facff87275e5bd4573ac6c01cbffc17b2261b9

Contents?: true

Size: 447 Bytes

Versions: 1

Compression:

Stored size: 447 Bytes

Contents

#!/usr/bin/ruby
require 'protobuf/rpc/client'
require '<%= required_file %>'

# build request
request = <%= message_module %>::<%= request %>.new
# TODO: setup a request
raise StandardError.new('setup a request')

# create blunk response
response = <%= message_module %>::<%= response %>.new

# execute rpc
Protobuf::Rpc::Client.new('localhost', <%= default_port %>).call :<%= underscore name %>, request, response

# show response
puts response

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby_protobuf-0.3.0 lib/protobuf/compiler/template/rpc_client.erb