Twirp services in Ruby
Перейти к файлу
Eric J. Holmes e6b36a714e Handle nested packages better 2018-06-18 17:48:32 -07:00
example Handle nested packages better 2018-06-18 17:48:32 -07:00
lib Add license headers to all lib files and add a test to check that they are present 2018-05-21 17:33:17 -07:00
protoc-gen-twirp_ruby Handle nested packages better 2018-06-18 17:48:32 -07:00
test Add license headers to all lib files and add a test to check that they are present 2018-05-21 17:33:17 -07:00
.gitignore rename Twirp::Server to Twirp::Service; v0.0.2 2018-02-05 21:29:32 -08:00
Gemfile Edit gemspec and add initial files 2018-02-04 18:26:55 -08:00
Gemfile.lock Add faraday dependency to gemfile 2018-04-06 13:15:35 -07:00
LICENSE add LICENSE 2018-02-06 14:49:06 -08:00
README.md README edits 2018-05-30 12:19:53 -07:00
Rakefile Add default rake task to run all tests at once 2018-04-08 19:27:28 -07:00
twirp.gemspec Add nested package to the example. Cleanup exampe README and gemspec 2018-06-18 12:04:56 -07:00

README.md

Twirp-Ruby

Twirp is a protocol for routing and serialization of services defined in a .proto file, allowing easy implementation of RPC services with auto-generated clients in different languages.

The cannonical implementation is in Golang. The Twirp-Ruby project in this repository is the Ruby implementation.

Install

Add gem "twirp" to your Gemfile, or install with gem install twirp.

Documentation

Go to the Wiki.