--- !ruby/object:Gem::Specification
name: protobuf
version: !ruby/object:Gem::Version
  version: 2.7.0.rc1
  prerelease: 6
platform: ruby
authors:
- BJ Neilsen
- Brandon Dewitt
autorequire: 
bindir: bin
cert_chain: []
date: 2013-02-18 00:00:00.000000000Z
dependencies:
- !ruby/object:Gem::Dependency
  name: activesupport
  requirement: &2152109900 !ruby/object:Gem::Requirement
    none: false
    requirements:
    - - ! '>='
      - !ruby/object:Gem::Version
        version: '0'
  type: :runtime
  prerelease: false
  version_requirements: *2152109900
- !ruby/object:Gem::Dependency
  name: ffi
  requirement: &2152108140 !ruby/object:Gem::Requirement
    none: false
    requirements:
    - - ! '>='
      - !ruby/object:Gem::Version
        version: '0'
  type: :runtime
  prerelease: false
  version_requirements: *2152108140
- !ruby/object:Gem::Dependency
  name: multi_json
  requirement: &2152105160 !ruby/object:Gem::Requirement
    none: false
    requirements:
    - - ! '>='
      - !ruby/object:Gem::Version
        version: '0'
  type: :runtime
  prerelease: false
  version_requirements: *2152105160
- !ruby/object:Gem::Dependency
  name: thor
  requirement: &2152103640 !ruby/object:Gem::Requirement
    none: false
    requirements:
    - - ! '>='
      - !ruby/object:Gem::Version
        version: '0'
  type: :runtime
  prerelease: false
  version_requirements: *2152103640
- !ruby/object:Gem::Dependency
  name: eventmachine
  requirement: &2152102200 !ruby/object:Gem::Requirement
    none: false
    requirements:
    - - ! '>='
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: *2152102200
- !ruby/object:Gem::Dependency
  name: ffi-rzmq
  requirement: &2152100700 !ruby/object:Gem::Requirement
    none: false
    requirements:
    - - ! '>='
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: *2152100700
- !ruby/object:Gem::Dependency
  name: pry
  requirement: &2152098560 !ruby/object:Gem::Requirement
    none: false
    requirements:
    - - ! '>='
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: *2152098560
- !ruby/object:Gem::Dependency
  name: pry-nav
  requirement: &2152096300 !ruby/object:Gem::Requirement
    none: false
    requirements:
    - - ! '>='
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: *2152096300
- !ruby/object:Gem::Dependency
  name: rake
  requirement: &2152094600 !ruby/object:Gem::Requirement
    none: false
    requirements:
    - - ! '>='
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: *2152094600
- !ruby/object:Gem::Dependency
  name: rake-compiler
  requirement: &2152092960 !ruby/object:Gem::Requirement
    none: false
    requirements:
    - - ! '>='
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: *2152092960
- !ruby/object:Gem::Dependency
  name: rspec
  requirement: &2152091080 !ruby/object:Gem::Requirement
    none: false
    requirements:
    - - ! '>='
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: *2152091080
- !ruby/object:Gem::Dependency
  name: simplecov
  requirement: &2152089300 !ruby/object:Gem::Requirement
    none: false
    requirements:
    - - ! '>='
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: *2152089300
- !ruby/object:Gem::Dependency
  name: yard
  requirement: &2152086200 !ruby/object:Gem::Requirement
    none: false
    requirements:
    - - ! '>='
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: *2152086200
description: Google Protocol Buffers v2.4.1 Serialization and RPC implementation for
  Ruby.
email:
- bj.neilsen+protobuf@gmail.com
- brandonsdewitt+protobuf@gmail.com
executables:
- rpc_server
- rprotoc
extensions:
- ext/ruby_generator/extconf.rb
extra_rdoc_files: []
files:
- .gitignore
- .travis.yml
- .yardopts
- Gemfile
- README.md
- Rakefile
- UPGRADING.md
- bin/rpc_server
- bin/rprotoc
- examples/addressbook.pb.rb
- examples/addressbook.proto
- examples/reading_a_message.rb
- examples/writing_a_message.rb
- ext/protobuf-2.4.1/src/google/protobuf/compiler/code_generator.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/command_line_interface.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/cpp/cpp_enum.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/cpp/cpp_enum_field.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/cpp/cpp_extension.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/cpp/cpp_field.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/cpp/cpp_file.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/cpp/cpp_generator.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/cpp/cpp_helpers.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/cpp/cpp_message.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/cpp/cpp_message_field.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/cpp/cpp_primitive_field.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/cpp/cpp_service.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/cpp/cpp_string_field.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/cpp/cpp_test_bad_identifiers.pb.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/importer.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/java/java_enum.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/java/java_enum_field.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/java/java_extension.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/java/java_field.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/java/java_file.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/java/java_generator.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/java/java_helpers.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/java/java_message.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/java/java_message_field.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/java/java_primitive_field.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/java/java_service.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/java/java_string_field.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/mock_code_generator.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/package_info.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/parser.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/plugin.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/plugin.pb.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/python/python_generator.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/subprocess.h
- ext/protobuf-2.4.1/src/google/protobuf/compiler/zip_writer.h
- ext/protobuf-2.4.1/src/google/protobuf/descriptor.h
- ext/protobuf-2.4.1/src/google/protobuf/descriptor.pb.h
- ext/protobuf-2.4.1/src/google/protobuf/descriptor_database.h
- ext/protobuf-2.4.1/src/google/protobuf/dynamic_message.h
- ext/protobuf-2.4.1/src/google/protobuf/extension_set.h
- ext/protobuf-2.4.1/src/google/protobuf/generated_message_reflection.h
- ext/protobuf-2.4.1/src/google/protobuf/generated_message_util.h
- ext/protobuf-2.4.1/src/google/protobuf/io/coded_stream.h
- ext/protobuf-2.4.1/src/google/protobuf/io/coded_stream_inl.h
- ext/protobuf-2.4.1/src/google/protobuf/io/gzip_stream.h
- ext/protobuf-2.4.1/src/google/protobuf/io/package_info.h
- ext/protobuf-2.4.1/src/google/protobuf/io/printer.h
- ext/protobuf-2.4.1/src/google/protobuf/io/tokenizer.h
- ext/protobuf-2.4.1/src/google/protobuf/io/zero_copy_stream.h
- ext/protobuf-2.4.1/src/google/protobuf/io/zero_copy_stream_impl.h
- ext/protobuf-2.4.1/src/google/protobuf/io/zero_copy_stream_impl_lite.h
- ext/protobuf-2.4.1/src/google/protobuf/message.h
- ext/protobuf-2.4.1/src/google/protobuf/message_lite.h
- ext/protobuf-2.4.1/src/google/protobuf/package_info.h
- ext/protobuf-2.4.1/src/google/protobuf/reflection_ops.h
- ext/protobuf-2.4.1/src/google/protobuf/repeated_field.h
- ext/protobuf-2.4.1/src/google/protobuf/service.h
- ext/protobuf-2.4.1/src/google/protobuf/stubs/common.h
- ext/protobuf-2.4.1/src/google/protobuf/stubs/hash.h
- ext/protobuf-2.4.1/src/google/protobuf/stubs/map-util.h
- ext/protobuf-2.4.1/src/google/protobuf/stubs/once.h
- ext/protobuf-2.4.1/src/google/protobuf/stubs/stl_util-inl.h
- ext/protobuf-2.4.1/src/google/protobuf/stubs/strutil.h
- ext/protobuf-2.4.1/src/google/protobuf/stubs/substitute.h
- ext/protobuf-2.4.1/src/google/protobuf/test_util.h
- ext/protobuf-2.4.1/src/google/protobuf/test_util_lite.h
- ext/protobuf-2.4.1/src/google/protobuf/testing/file.h
- ext/protobuf-2.4.1/src/google/protobuf/testing/googletest.h
- ext/protobuf-2.4.1/src/google/protobuf/text_format.h
- ext/protobuf-2.4.1/src/google/protobuf/unittest.pb.h
- ext/protobuf-2.4.1/src/google/protobuf/unittest_custom_options.pb.h
- ext/protobuf-2.4.1/src/google/protobuf/unittest_embed_optimize_for.pb.h
- ext/protobuf-2.4.1/src/google/protobuf/unittest_empty.pb.h
- ext/protobuf-2.4.1/src/google/protobuf/unittest_import.pb.h
- ext/protobuf-2.4.1/src/google/protobuf/unittest_import_lite.pb.h
- ext/protobuf-2.4.1/src/google/protobuf/unittest_lite.pb.h
- ext/protobuf-2.4.1/src/google/protobuf/unittest_lite_imports_nonlite.pb.h
- ext/protobuf-2.4.1/src/google/protobuf/unittest_mset.pb.h
- ext/protobuf-2.4.1/src/google/protobuf/unittest_no_generic_services.pb.h
- ext/protobuf-2.4.1/src/google/protobuf/unittest_optimize_for.pb.h
- ext/protobuf-2.4.1/src/google/protobuf/unknown_field_set.h
- ext/protobuf-2.4.1/src/google/protobuf/wire_format.h
- ext/protobuf-2.4.1/src/google/protobuf/wire_format_lite.h
- ext/protobuf-2.4.1/src/google/protobuf/wire_format_lite_inl.h
- ext/ruby_generator/Makefile
- ext/ruby_generator/RubyGenerator.cpp
- ext/ruby_generator/RubyGenerator.h
- ext/ruby_generator/extconf.rb
- ext/ruby_generator/protoc-ruby
- lib/protobuf.rb
- lib/protobuf/cli.rb
- lib/protobuf/enum.rb
- lib/protobuf/enum_value.rb
- lib/protobuf/evented.rb
- lib/protobuf/exceptions.rb
- lib/protobuf/ext/eventmachine.rb
- lib/protobuf/field.rb
- lib/protobuf/field/base_field.rb
- lib/protobuf/field/bool_field.rb
- lib/protobuf/field/bytes_field.rb
- lib/protobuf/field/double_field.rb
- lib/protobuf/field/enum_field.rb
- lib/protobuf/field/extension_fields.rb
- lib/protobuf/field/field_array.rb
- lib/protobuf/field/fixed32_field.rb
- lib/protobuf/field/fixed64_field.rb
- lib/protobuf/field/float_field.rb
- lib/protobuf/field/int32_field.rb
- lib/protobuf/field/int64_field.rb
- lib/protobuf/field/integer_field.rb
- lib/protobuf/field/message_field.rb
- lib/protobuf/field/sfixed32_field.rb
- lib/protobuf/field/sfixed64_field.rb
- lib/protobuf/field/signed_integer_field.rb
- lib/protobuf/field/sint32_field.rb
- lib/protobuf/field/sint64_field.rb
- lib/protobuf/field/string_field.rb
- lib/protobuf/field/uint32_field.rb
- lib/protobuf/field/uint64_field.rb
- lib/protobuf/field/varint_field.rb
- lib/protobuf/logger.rb
- lib/protobuf/message.rb
- lib/protobuf/message/decoder.rb
- lib/protobuf/message/message.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/service_dispatcher.rb
- lib/protobuf/rpc/service_filters.rb
- lib/protobuf/rpc/stat.rb
- lib/protobuf/socket.rb
- lib/protobuf/version.rb
- lib/protobuf/wire_type.rb
- lib/protobuf/zmq.rb
- proto/rpc.proto
- protobuf.gemspec
- 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/lib/protobuf/cli_spec.rb
- spec/lib/protobuf/enum_spec.rb
- spec/lib/protobuf/enum_value_spec.rb
- spec/lib/protobuf/field/int32_field_spec.rb
- spec/lib/protobuf/logger_spec.rb
- spec/lib/protobuf/message_spec.rb
- spec/lib/protobuf/rpc/client_spec.rb
- spec/lib/protobuf/rpc/connector_spec.rb
- spec/lib/protobuf/rpc/connectors/base_spec.rb
- spec/lib/protobuf/rpc/connectors/common_spec.rb
- spec/lib/protobuf/rpc/connectors/socket_spec.rb
- spec/lib/protobuf/rpc/connectors/zmq_spec.rb
- spec/lib/protobuf/rpc/servers/evented_server_spec.rb
- spec/lib/protobuf/rpc/servers/socket_server_spec.rb
- spec/lib/protobuf/rpc/servers/zmq/broker_spec.rb
- spec/lib/protobuf/rpc/servers/zmq/server_spec.rb
- spec/lib/protobuf/rpc/servers/zmq/util_spec.rb
- spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
- spec/lib/protobuf/rpc/service_dispatcher_spec.rb
- spec/lib/protobuf/rpc/service_filters_spec.rb
- spec/lib/protobuf/rpc/service_spec.rb
- spec/lib/protobuf_spec.rb
- spec/spec_helper.rb
- spec/support/all.rb
- spec/support/packed_field.rb
- spec/support/server.rb
- spec/support/test/enum.pb.rb
- spec/support/test/enum.proto
- spec/support/test/resource.pb.rb
- spec/support/test/resource.proto
- spec/support/test/resource_service.rb
- spec/support/test_app_file.rb
- spec/support/tolerance_matcher.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_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: -4047099563380009379
required_rubygems_version: !ruby/object:Gem::Requirement
  none: false
  requirements:
  - - ! '>'
    - !ruby/object:Gem::Version
      version: 1.3.1
requirements: []
rubyforge_project: 
rubygems_version: 1.8.15
signing_key: 
specification_version: 3
summary: Google Protocol Buffers v2.4.1 Serialization and RPC implementation for Ruby.
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/lib/protobuf/cli_spec.rb
- spec/lib/protobuf/enum_spec.rb
- spec/lib/protobuf/enum_value_spec.rb
- spec/lib/protobuf/field/int32_field_spec.rb
- spec/lib/protobuf/logger_spec.rb
- spec/lib/protobuf/message_spec.rb
- spec/lib/protobuf/rpc/client_spec.rb
- spec/lib/protobuf/rpc/connector_spec.rb
- spec/lib/protobuf/rpc/connectors/base_spec.rb
- spec/lib/protobuf/rpc/connectors/common_spec.rb
- spec/lib/protobuf/rpc/connectors/socket_spec.rb
- spec/lib/protobuf/rpc/connectors/zmq_spec.rb
- spec/lib/protobuf/rpc/servers/evented_server_spec.rb
- spec/lib/protobuf/rpc/servers/socket_server_spec.rb
- spec/lib/protobuf/rpc/servers/zmq/broker_spec.rb
- spec/lib/protobuf/rpc/servers/zmq/server_spec.rb
- spec/lib/protobuf/rpc/servers/zmq/util_spec.rb
- spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
- spec/lib/protobuf/rpc/service_dispatcher_spec.rb
- spec/lib/protobuf/rpc/service_filters_spec.rb
- spec/lib/protobuf/rpc/service_spec.rb
- spec/lib/protobuf_spec.rb
- spec/spec_helper.rb
- spec/support/all.rb
- spec/support/packed_field.rb
- spec/support/server.rb
- spec/support/test/enum.pb.rb
- spec/support/test/enum.proto
- spec/support/test/resource.pb.rb
- spec/support/test/resource.proto
- spec/support/test/resource_service.rb
- spec/support/test_app_file.rb
- spec/support/tolerance_matcher.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_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: