GrpcKit

Build Status Gem Version

UNDER DEVELOPMENT

A kit for creating gRPC server/client in Ruby.

Installation

Add this line to your application’s Gemfile:

“by gem ‘grpc_kit’

And then execute:

“ bundle

Or install it yourself as:

“ gem install grpc_kit

Usage

More Details in examples directory.

Server

“by sock = TCPServer.new(50051) server = GrpcKit::Server.new server.handle(GreeterServer.new)

loop do conn = sock.accept server.run(conn) end

Client

“by sock = TCPSocket.new(‘localhost’, 50051) stub = Helloworld::Greeter::Stub.new(sock) message = stub.say_hello(Helloworld::HelloRequest.new(name: ‘your name’)).message puts message

Requirements

Development

“ bundle install

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/ganmacs/grpc_kit.

License

The gem is available as open source under the terms of the MIT License.

Code of Conduct

TODO