--- !ruby/object:Gem::Specification name: protobuf version: !ruby/object:Gem::Version version: 1.4.2 prerelease: platform: ruby authors: - BJ Neilsen - Brandon Dewitt autorequire: bindir: bin cert_chain: [] date: 2012-09-20 00:00:00.000000000Z dependencies: - !ruby/object:Gem::Dependency name: eventmachine requirement: &2156303880 !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: *2156303880 - !ruby/object:Gem::Dependency name: eventually requirement: &2156292740 !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: *2156292740 - !ruby/object:Gem::Dependency name: json_pure requirement: &2156290600 !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: *2156290600 - !ruby/object:Gem::Dependency name: ffi-rzmq requirement: &2156289760 !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: *2156289760 - !ruby/object:Gem::Dependency name: rake requirement: &2156288320 !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: *2156288320 - !ruby/object:Gem::Dependency name: pry requirement: &2156284840 !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: *2156284840 - !ruby/object:Gem::Dependency name: pry-nav requirement: &2156283540 !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: *2156283540 - !ruby/object:Gem::Dependency name: rspec requirement: &2156282220 !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: *2156282220 - !ruby/object:Gem::Dependency name: yard requirement: &2156281060 !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: *2156281060 - !ruby/object:Gem::Dependency name: simplecov requirement: &2156280200 !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: *2156280200 description: ! 'Ruby implementation for Protocol Buffers. Works with other protobuf rpc implementations (e.g. Java, Python, C++). This gem has diverged from https://github.com/macks/ruby-protobuf. All credit for serialization and rprotoc work most certainly goes to the original authors. All RPC implementation code (client/server/service) was written and is maintained by this author. Attempts to reconcile the original codebase with the current RPC implementation went unsuccessful.' email: - bj.neilsen@gmail.com - brandonsdewitt+protobuf@gmail.com executables: - rpc_server - rprotoc extensions: [] extra_rdoc_files: [] files: - .gitignore - .yardopts - Gemfile - Gemfile.lock - README.md - Rakefile - bin/rpc_server - bin/rprotoc - examples/addressbook.pb.rb - examples/addressbook.proto - examples/reading_a_message.rb - examples/writing_a_message.rb - lib/protobuf.rb - lib/protobuf/common/exceptions.rb - lib/protobuf/common/logger.rb - lib/protobuf/common/util.rb - lib/protobuf/common/wire_type.rb - lib/protobuf/compiler/compiler.rb - lib/protobuf/compiler/nodes.rb - lib/protobuf/compiler/proto.y - lib/protobuf/compiler/proto2.ebnf - lib/protobuf/compiler/proto_parser.rb - lib/protobuf/compiler/template/rpc_service_implementation.erb - lib/protobuf/compiler/visitors.rb - lib/protobuf/descriptor/descriptor.proto - lib/protobuf/descriptor/descriptor.rb - lib/protobuf/descriptor/descriptor_builder.rb - lib/protobuf/descriptor/descriptor_proto.rb - lib/protobuf/descriptor/enum_descriptor.rb - lib/protobuf/descriptor/field_descriptor.rb - lib/protobuf/descriptor/file_descriptor.rb - lib/protobuf/ext/eventmachine.rb - lib/protobuf/message/decoder.rb - lib/protobuf/message/encoder.rb - lib/protobuf/message/enum.rb - lib/protobuf/message/extend.rb - lib/protobuf/message/field.rb - lib/protobuf/message/message.rb - lib/protobuf/message/protoable.rb - lib/protobuf/rpc/buffer.rb - lib/protobuf/rpc/client.rb - lib/protobuf/rpc/connector.rb - lib/protobuf/rpc/connectors/base.rb - lib/protobuf/rpc/connectors/common.rb - lib/protobuf/rpc/connectors/em_client.rb - lib/protobuf/rpc/connectors/eventmachine.rb - lib/protobuf/rpc/connectors/socket.rb - lib/protobuf/rpc/connectors/zmq.rb - lib/protobuf/rpc/error.rb - lib/protobuf/rpc/error/client_error.rb - lib/protobuf/rpc/error/server_error.rb - lib/protobuf/rpc/rpc.pb.rb - lib/protobuf/rpc/server.rb - lib/protobuf/rpc/servers/evented/server.rb - lib/protobuf/rpc/servers/evented_runner.rb - lib/protobuf/rpc/servers/socket/server.rb - lib/protobuf/rpc/servers/socket/worker.rb - lib/protobuf/rpc/servers/socket_runner.rb - lib/protobuf/rpc/servers/zmq/broker.rb - lib/protobuf/rpc/servers/zmq/server.rb - lib/protobuf/rpc/servers/zmq/util.rb - lib/protobuf/rpc/servers/zmq/worker.rb - lib/protobuf/rpc/servers/zmq_runner.rb - lib/protobuf/rpc/service.rb - lib/protobuf/rpc/stat.rb - lib/protobuf/version.rb - proto/rpc.proto - protobuf.gemspec - script/mk_parser - spec/benchmark/tasks.rb - spec/functional/embedded_service_spec.rb - spec/functional/evented_server_spec.rb - spec/functional/socket_server_spec.rb - spec/functional/zmq_server_spec.rb - spec/helper/all.rb - spec/helper/server.rb - spec/helper/silent_constants.rb - spec/helper/tolerance_matcher.rb - spec/lib/protobuf/message/encoder_spec.rb - spec/proto/test.pb.rb - spec/proto/test.proto - spec/proto/test_service.rb - spec/proto/test_service_impl.rb - spec/spec_helper.rb - spec/unit/common/logger_spec.rb - spec/unit/common/util_spec.rb - spec/unit/enum_spec.rb - spec/unit/message_spec.rb - spec/unit/rpc/client_spec.rb - spec/unit/rpc/connector_spec.rb - spec/unit/rpc/connectors/base_spec.rb - spec/unit/rpc/connectors/common_spec.rb - spec/unit/rpc/connectors/eventmachine_client_spec.rb - spec/unit/rpc/connectors/eventmachine_spec.rb - spec/unit/rpc/connectors/socket_spec.rb - spec/unit/rpc/connectors/zmq_spec.rb - spec/unit/rpc/servers/evented_server_spec.rb - spec/unit/rpc/servers/socket_server_spec.rb - spec/unit/rpc/servers/zmq/broker_spec.rb - spec/unit/rpc/servers/zmq/server_spec.rb - spec/unit/rpc/servers/zmq/util_spec.rb - spec/unit/rpc/servers/zmq/worker_spec.rb - spec/unit/rpc/service_spec.rb - test/check_unbuild.rb - test/data/data.bin - test/data/data_source.py - test/data/types.bin - test/data/types_source.py - test/data/unk.png - test/proto/addressbook.pb.rb - test/proto/addressbook.proto - test/proto/addressbook_base.pb.rb - test/proto/addressbook_base.proto - test/proto/addressbook_ext.pb.rb - test/proto/addressbook_ext.proto - test/proto/collision.pb.rb - test/proto/collision.proto - test/proto/ext_collision.pb.rb - test/proto/ext_collision.proto - test/proto/ext_range.pb.rb - test/proto/ext_range.proto - test/proto/float_default.proto - test/proto/lowercase.pb.rb - test/proto/lowercase.proto - test/proto/merge.pb.rb - test/proto/merge.proto - test/proto/nested.pb.rb - test/proto/nested.proto - test/proto/optional_field.pb.rb - test/proto/optional_field.proto - test/proto/packed.pb.rb - test/proto/packed.proto - test/proto/rpc.proto - test/proto/types.pb.rb - test/proto/types.proto - test/test_addressbook.rb - test/test_compiler.rb - test/test_descriptor.rb - test/test_enum_value.rb - test/test_extension.rb - test/test_lowercase.rb - test/test_message.rb - test/test_optional_field.rb - test/test_packed_field.rb - test/test_parse.rb - test/test_repeated_types.rb - test/test_serialize.rb - test/test_standard_message.rb - test/test_types.rb homepage: https://github.com/localshred/protobuf licenses: [] post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' segments: - 0 hash: -754579198838868280 required_rubygems_version: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' segments: - 0 hash: -754579198838868280 requirements: [] rubyforge_project: rubygems_version: 1.8.15 signing_key: specification_version: 3 summary: Ruby implementation for Protocol Buffers. Works with other protobuf rpc implementations (e.g. Java, Python, C++). test_files: - spec/benchmark/tasks.rb - spec/functional/embedded_service_spec.rb - spec/functional/evented_server_spec.rb - spec/functional/socket_server_spec.rb - spec/functional/zmq_server_spec.rb - spec/helper/all.rb - spec/helper/server.rb - spec/helper/silent_constants.rb - spec/helper/tolerance_matcher.rb - spec/lib/protobuf/message/encoder_spec.rb - spec/proto/test.pb.rb - spec/proto/test.proto - spec/proto/test_service.rb - spec/proto/test_service_impl.rb - spec/spec_helper.rb - spec/unit/common/logger_spec.rb - spec/unit/common/util_spec.rb - spec/unit/enum_spec.rb - spec/unit/message_spec.rb - spec/unit/rpc/client_spec.rb - spec/unit/rpc/connector_spec.rb - spec/unit/rpc/connectors/base_spec.rb - spec/unit/rpc/connectors/common_spec.rb - spec/unit/rpc/connectors/eventmachine_client_spec.rb - spec/unit/rpc/connectors/eventmachine_spec.rb - spec/unit/rpc/connectors/socket_spec.rb - spec/unit/rpc/connectors/zmq_spec.rb - spec/unit/rpc/servers/evented_server_spec.rb - spec/unit/rpc/servers/socket_server_spec.rb - spec/unit/rpc/servers/zmq/broker_spec.rb - spec/unit/rpc/servers/zmq/server_spec.rb - spec/unit/rpc/servers/zmq/util_spec.rb - spec/unit/rpc/servers/zmq/worker_spec.rb - spec/unit/rpc/service_spec.rb - test/check_unbuild.rb - test/data/data.bin - test/data/data_source.py - test/data/types.bin - test/data/types_source.py - test/data/unk.png - test/proto/addressbook.pb.rb - test/proto/addressbook.proto - test/proto/addressbook_base.pb.rb - test/proto/addressbook_base.proto - test/proto/addressbook_ext.pb.rb - test/proto/addressbook_ext.proto - test/proto/collision.pb.rb - test/proto/collision.proto - test/proto/ext_collision.pb.rb - test/proto/ext_collision.proto - test/proto/ext_range.pb.rb - test/proto/ext_range.proto - test/proto/float_default.proto - test/proto/lowercase.pb.rb - test/proto/lowercase.proto - test/proto/merge.pb.rb - test/proto/merge.proto - test/proto/nested.pb.rb - test/proto/nested.proto - test/proto/optional_field.pb.rb - test/proto/optional_field.proto - test/proto/packed.pb.rb - test/proto/packed.proto - test/proto/rpc.proto - test/proto/types.pb.rb - test/proto/types.proto - test/test_addressbook.rb - test/test_compiler.rb - test/test_descriptor.rb - test/test_enum_value.rb - test/test_extension.rb - test/test_lowercase.rb - test/test_message.rb - test/test_optional_field.rb - test/test_packed_field.rb - test/test_parse.rb - test/test_repeated_types.rb - test/test_serialize.rb - test/test_standard_message.rb - test/test_types.rb has_rdoc: