This is an implemention of Google's protocol buffers in pure ruby. It supports 2.5.0 currently.
This core gem supports the basics of:
- compiling
.proto
files into.pb.rb
files - encoding messages
- decoding messages
If all you need is the ability to convert binary protobuf messages into ruby objects, then this gem will fit the bill.
Extension gems to this gem add on the ability to run an RPC server and exchange messages over raw TCP sockets or ZeroMQ.
- Fork it ( https://github.com/[my-github-username]/protobuf-core/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request