Lines Matching full:ruby
1 This directory contains the Ruby extension that implements Protocol Buffers
2 functionality in Ruby.
4 The Ruby extension makes use of generated Ruby code that defines message and
5 enum types in a Ruby DSL. You may write definitions in this DSL directly, but
6 we recommend using protoc's Ruby generation support with .proto files. The
8 install protoc as well to have Ruby code generation functionality.
20 of the Ruby extension; it allows `gem` to consider these "pre-release"
24 message type descriptions directly in the Ruby DSL, you do not need it.
25 However, if you wish to generate the Ruby DSL from a `.proto` file, you will
28 supports the `--ruby_out` option to generate Ruby code.
30 A simple example of using the Ruby extension follows. More extensive
35 ```ruby
58 To build this Ruby extension, you will need:
62 * Ruby development headers
73 Then install the required Ruby gems:
96 overall version number and some Ruby-specific rules. Gem does not allow
113 [Gem::Version](http://ruby-doc.org/stdlib-2.0/libdoc/rubygems/rdoc/Gem/Version.html):