grpc-experiments/ruby
Tim Emiola f6bb75466a Fixed a messages 2015-02-26 01:29:03 -08:00
..
lib Adds the generated code for the route_guide example 2015-02-24 07:43:10 -08:00
route_guide Fixed a messages 2015-02-26 01:29:03 -08:00
.gitignore Adds a helloworld sample in ruby. 2015-02-19 11:20:58 -08:00
Gemfile Adds a helloworld sample in ruby. 2015-02-19 11:20:58 -08:00
README.md Update README.md 2015-02-21 06:29:53 -08:00
greeter_client.rb Adds a helloworld sample in ruby. 2015-02-19 11:20:58 -08:00
greeter_server.rb change proto README cpp node ruby 2015-02-20 10:50:46 -08:00
grpc-demo.gemspec Updates the gemspec to treat the route_guide client and server as binaries 2015-02-26 01:25:56 -08:00

README.md

gRPC in 3 minutes (Ruby)

PREREQUISITES

This requires Ruby 2.1, as the gRPC API surface uses keyword args.

INSTALL

  • Clone this repository.
  • Follow the instructions in INSTALL to install the gRPC C core.
  • Temporary Install the full gRPC distribution from source on your local machine and update path: in [Gemfile] to refer src/ruby within it.
    • this is necessary until the gRPC ruby gem is published
  • Use bundler to install
$ # from this directory
$ gem install bundler && bundle install

Try it!

  • Run the server
$ # from this directory
$ bundle exec ./greeter_server.rb &
  • Run the client
$ # from this directory
$ bundle exec ./greeter_client.rb