--- !ruby/object:Gem::Specification
name: eventmachine
version: !ruby/object:Gem::Version
  version: 1.0.7
platform: ruby
authors:
- Francis Cianfrocca
- Aman Gupta
autorequire: 
bindir: bin
cert_chain: []
date: 2015-02-10 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
  name: test-unit
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '2.0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '2.0'
- !ruby/object:Gem::Dependency
  name: rake-compiler
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: 0.8.3
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: 0.8.3
- !ruby/object:Gem::Dependency
  name: yard
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.8.5.2
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.8.5.2
- !ruby/object:Gem::Dependency
  name: bluecloth
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
description: |-
  EventMachine implements a fast, single-threaded engine for arbitrary network
  communications. It's extremely easy to use in Ruby. EventMachine wraps all
  interactions with IP sockets, allowing programs to concentrate on the
  implementation of network protocols. It can be used to create both network
  servers and clients. To create a server or client, a Ruby program only needs
  to specify the IP address and port, and provide a Module that implements the
  communications protocol. Implementations of several standard network protocols
  are provided with the package, primarily to serve as examples. The real goal
  of EventMachine is to enable programs to easily interface with other programs
  using TCP/IP, especially if custom protocols are required.
email:
- garbagecat10@gmail.com
- aman@tmm1.net
executables: []
extensions:
- ext/extconf.rb
- ext/fastfilereader/extconf.rb
extra_rdoc_files:
- README.md
- docs/DocumentationGuidesIndex.md
- docs/GettingStarted.md
- docs/old/ChangeLog
- docs/old/DEFERRABLES
- docs/old/EPOLL
- docs/old/INSTALL
- docs/old/KEYBOARD
- docs/old/LEGAL
- docs/old/LIGHTWEIGHT_CONCURRENCY
- docs/old/PURE_RUBY
- docs/old/RELEASE_NOTES
- docs/old/SMTP
- docs/old/SPAWNED_PROCESSES
- docs/old/TODO
files:
- ".gitignore"
- ".travis.yml"
- ".yardopts"
- CHANGELOG.md
- GNU
- Gemfile
- LICENSE
- README.md
- Rakefile
- docs/DocumentationGuidesIndex.md
- docs/GettingStarted.md
- docs/old/ChangeLog
- docs/old/DEFERRABLES
- docs/old/EPOLL
- docs/old/INSTALL
- docs/old/KEYBOARD
- docs/old/LEGAL
- docs/old/LIGHTWEIGHT_CONCURRENCY
- docs/old/PURE_RUBY
- docs/old/RELEASE_NOTES
- docs/old/SMTP
- docs/old/SPAWNED_PROCESSES
- docs/old/TODO
- eventmachine.gemspec
- examples/guides/getting_started/01_eventmachine_echo_server.rb
- examples/guides/getting_started/02_eventmachine_echo_server_that_recognizes_exit_command.rb
- examples/guides/getting_started/03_simple_chat_server.rb
- examples/guides/getting_started/04_simple_chat_server_step_one.rb
- examples/guides/getting_started/05_simple_chat_server_step_two.rb
- examples/guides/getting_started/06_simple_chat_server_step_three.rb
- examples/guides/getting_started/07_simple_chat_server_step_four.rb
- examples/guides/getting_started/08_simple_chat_server_step_five.rb
- examples/old/ex_channel.rb
- examples/old/ex_queue.rb
- examples/old/ex_tick_loop_array.rb
- examples/old/ex_tick_loop_counter.rb
- examples/old/helper.rb
- ext/binder.cpp
- ext/binder.h
- ext/cmain.cpp
- ext/ed.cpp
- ext/ed.h
- ext/em.cpp
- ext/em.h
- ext/eventmachine.h
- ext/extconf.rb
- ext/fastfilereader/extconf.rb
- ext/fastfilereader/mapper.cpp
- ext/fastfilereader/mapper.h
- ext/fastfilereader/rubymain.cpp
- ext/kb.cpp
- ext/page.cpp
- ext/page.h
- ext/pipe.cpp
- ext/project.h
- ext/rubymain.cpp
- ext/ssl.cpp
- ext/ssl.h
- java/.classpath
- java/.project
- java/src/com/rubyeventmachine/EmReactor.java
- java/src/com/rubyeventmachine/EmReactorException.java
- java/src/com/rubyeventmachine/EventableChannel.java
- java/src/com/rubyeventmachine/EventableDatagramChannel.java
- java/src/com/rubyeventmachine/EventableSocketChannel.java
- lib/em/buftok.rb
- lib/em/callback.rb
- lib/em/channel.rb
- lib/em/completion.rb
- lib/em/connection.rb
- lib/em/deferrable.rb
- lib/em/deferrable/pool.rb
- lib/em/file_watch.rb
- lib/em/future.rb
- lib/em/iterator.rb
- lib/em/messages.rb
- lib/em/pool.rb
- lib/em/process_watch.rb
- lib/em/processes.rb
- lib/em/protocols.rb
- lib/em/protocols/header_and_content.rb
- lib/em/protocols/httpclient.rb
- lib/em/protocols/httpclient2.rb
- lib/em/protocols/line_and_text.rb
- lib/em/protocols/line_protocol.rb
- lib/em/protocols/linetext2.rb
- lib/em/protocols/memcache.rb
- lib/em/protocols/object_protocol.rb
- lib/em/protocols/postgres3.rb
- lib/em/protocols/saslauth.rb
- lib/em/protocols/smtpclient.rb
- lib/em/protocols/smtpserver.rb
- lib/em/protocols/socks4.rb
- lib/em/protocols/stomp.rb
- lib/em/protocols/tcptest.rb
- lib/em/pure_ruby.rb
- lib/em/queue.rb
- lib/em/resolver.rb
- lib/em/spawnable.rb
- lib/em/streamer.rb
- lib/em/threaded_resource.rb
- lib/em/tick_loop.rb
- lib/em/timers.rb
- lib/em/version.rb
- lib/eventmachine.rb
- lib/jeventmachine.rb
- rakelib/cpp.rake_example
- rakelib/package.rake
- rakelib/test.rake
- tests/client.crt
- tests/client.key
- tests/em_test_helper.rb
- tests/test_attach.rb
- tests/test_basic.rb
- tests/test_channel.rb
- tests/test_completion.rb
- tests/test_connection_count.rb
- tests/test_connection_write.rb
- tests/test_defer.rb
- tests/test_deferrable.rb
- tests/test_epoll.rb
- tests/test_error_handler.rb
- tests/test_exc.rb
- tests/test_file_watch.rb
- tests/test_futures.rb
- tests/test_get_sock_opt.rb
- tests/test_handler_check.rb
- tests/test_hc.rb
- tests/test_httpclient.rb
- tests/test_httpclient2.rb
- tests/test_idle_connection.rb
- tests/test_inactivity_timeout.rb
- tests/test_iterator.rb
- tests/test_kb.rb
- tests/test_line_protocol.rb
- tests/test_ltp.rb
- tests/test_ltp2.rb
- tests/test_many_fds.rb
- tests/test_next_tick.rb
- tests/test_object_protocol.rb
- tests/test_pause.rb
- tests/test_pending_connect_timeout.rb
- tests/test_pool.rb
- tests/test_process_watch.rb
- tests/test_processes.rb
- tests/test_proxy_connection.rb
- tests/test_pure.rb
- tests/test_queue.rb
- tests/test_resolver.rb
- tests/test_running.rb
- tests/test_sasl.rb
- tests/test_send_file.rb
- tests/test_servers.rb
- tests/test_set_sock_opt.rb
- tests/test_shutdown_hooks.rb
- tests/test_smtpclient.rb
- tests/test_smtpserver.rb
- tests/test_spawn.rb
- tests/test_ssl_args.rb
- tests/test_ssl_methods.rb
- tests/test_ssl_verify.rb
- tests/test_stomp.rb
- tests/test_system.rb
- tests/test_threaded_resource.rb
- tests/test_tick_loop.rb
- tests/test_timers.rb
- tests/test_ud.rb
- tests/test_unbind_reason.rb
homepage: http://rubyeventmachine.com
licenses:
- Ruby
- GPL
metadata: {}
post_install_message: 
rdoc_options:
- "--title"
- EventMachine
- "--main"
- README.md
- "-x"
- lib/em/version
- "-x"
- lib/jeventmachine
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
required_rubygems_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
requirements: []
rubyforge_project: eventmachine
rubygems_version: 2.2.2
signing_key: 
specification_version: 4
summary: Ruby/EventMachine library
test_files: []
has_rdoc: 
