Sha256: d674411884e255640d899af580670ce9b0a1dcfd405c45544c1b7c7766afabd1

Contents?: true

Size: 451 Bytes

Versions: 6

Compression:

Stored size: 451 Bytes

Contents

#!/usr/bin/env 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

6 entries across 6 versions & 2 rubygems

Version Path
macks-ruby_protobuf-0.3.2.1 lib/protobuf/compiler/template/rpc_client.erb
macks-ruby_protobuf-0.3.2.2 lib/protobuf/compiler/template/rpc_client.erb
macks-ruby_protobuf-0.3.2.3 lib/protobuf/compiler/template/rpc_client.erb
macks-ruby_protobuf-0.3.3 lib/protobuf/compiler/template/rpc_client.erb
ruby_protobuf-0.3.3 lib/protobuf/compiler/template/rpc_client.erb
ruby_protobuf-0.3.2 lib/protobuf/compiler/template/rpc_client.erb