Ruby implementation for Protocol Buffers