# -*- encoding: utf-8 -*- # stub: eventmachine 1.2.1 ruby lib # stub: ext/extconf.rbext/fastfilereader/extconf.rb Gem::Specification.new do |s| s.name = "eventmachine".freeze s.version = "1.2.1".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Francis Cianfrocca".freeze, "Aman Gupta".freeze] s.date = "2016-11-17" s.description = "EventMachine implements a fast, single-threaded engine for arbitrary network\ncommunications. It's extremely easy to use in Ruby. EventMachine wraps all\ninteractions with IP sockets, allowing programs to concentrate on the\nimplementation of network protocols. It can be used to create both network\nservers and clients. To create a server or client, a Ruby program only needs\nto specify the IP address and port, and provide a Module that implements the\ncommunications protocol. Implementations of several standard network protocols\nare provided with the package, primarily to serve as examples. The real goal\nof EventMachine is to enable programs to easily interface with other programs\nusing TCP/IP, especially if custom protocols are required.\n".freeze s.email = ["garbagecat10@gmail.com".freeze, "aman@tmm1.net".freeze] s.extensions = ["ext/extconf.rb".freeze, "ext/fastfilereader/extconf.rb".freeze] s.extra_rdoc_files = ["README.md".freeze, "docs/DocumentationGuidesIndex.md".freeze, "docs/GettingStarted.md".freeze, "docs/old/ChangeLog".freeze, "docs/old/DEFERRABLES".freeze, "docs/old/EPOLL".freeze, "docs/old/INSTALL".freeze, "docs/old/KEYBOARD".freeze, "docs/old/LEGAL".freeze, "docs/old/LIGHTWEIGHT_CONCURRENCY".freeze, "docs/old/PURE_RUBY".freeze, "docs/old/RELEASE_NOTES".freeze, "docs/old/SMTP".freeze, "docs/old/SPAWNED_PROCESSES".freeze, "docs/old/TODO".freeze] s.files = ["CHANGELOG.md".freeze, "GNU".freeze, "LICENSE".freeze, "README.md".freeze, "docs/DocumentationGuidesIndex.md".freeze, "docs/GettingStarted.md".freeze, "docs/old/ChangeLog".freeze, "docs/old/DEFERRABLES".freeze, "docs/old/EPOLL".freeze, "docs/old/INSTALL".freeze, "docs/old/KEYBOARD".freeze, "docs/old/LEGAL".freeze, "docs/old/LIGHTWEIGHT_CONCURRENCY".freeze, "docs/old/PURE_RUBY".freeze, "docs/old/RELEASE_NOTES".freeze, "docs/old/SMTP".freeze, "docs/old/SPAWNED_PROCESSES".freeze, "docs/old/TODO".freeze, "examples/guides/getting_started/01_eventmachine_echo_server.rb".freeze, "examples/guides/getting_started/02_eventmachine_echo_server_that_recognizes_exit_command.rb".freeze, "examples/guides/getting_started/03_simple_chat_server.rb".freeze, "examples/guides/getting_started/04_simple_chat_server_step_one.rb".freeze, "examples/guides/getting_started/05_simple_chat_server_step_two.rb".freeze, "examples/guides/getting_started/06_simple_chat_server_step_three.rb".freeze, "examples/guides/getting_started/07_simple_chat_server_step_four.rb".freeze, "examples/guides/getting_started/08_simple_chat_server_step_five.rb".freeze, "examples/old/ex_channel.rb".freeze, "examples/old/ex_queue.rb".freeze, "examples/old/ex_tick_loop_array.rb".freeze, "examples/old/ex_tick_loop_counter.rb".freeze, "examples/old/helper.rb".freeze, "ext/binder.cpp".freeze, "ext/binder.h".freeze, "ext/cmain.cpp".freeze, "ext/ed.cpp".freeze, "ext/ed.h".freeze, "ext/em.cpp".freeze, "ext/em.h".freeze, "ext/eventmachine.h".freeze, "ext/extconf.rb".freeze, "ext/fastfilereader/extconf.rb".freeze, "ext/fastfilereader/mapper.cpp".freeze, "ext/fastfilereader/mapper.h".freeze, "ext/fastfilereader/rubymain.cpp".freeze, "ext/kb.cpp".freeze, "ext/page.cpp".freeze, "ext/page.h".freeze, "ext/pipe.cpp".freeze, "ext/project.h".freeze, "ext/rubymain.cpp".freeze, "ext/ssl.cpp".freeze, "ext/ssl.h".freeze, "java/.classpath".freeze, "java/.project".freeze, "java/src/com/rubyeventmachine/EmReactor.java".freeze, "java/src/com/rubyeventmachine/EmReactorException.java".freeze, "java/src/com/rubyeventmachine/EventableChannel.java".freeze, "java/src/com/rubyeventmachine/EventableDatagramChannel.java".freeze, "java/src/com/rubyeventmachine/EventableSocketChannel.java".freeze, "lib/em/buftok.rb".freeze, "lib/em/callback.rb".freeze, "lib/em/channel.rb".freeze, "lib/em/completion.rb".freeze, "lib/em/connection.rb".freeze, "lib/em/deferrable.rb".freeze, "lib/em/deferrable/pool.rb".freeze, "lib/em/file_watch.rb".freeze, "lib/em/future.rb".freeze, "lib/em/iterator.rb".freeze, "lib/em/messages.rb".freeze, "lib/em/pool.rb".freeze, "lib/em/process_watch.rb".freeze, "lib/em/processes.rb".freeze, "lib/em/protocols.rb".freeze, "lib/em/protocols/header_and_content.rb".freeze, "lib/em/protocols/httpclient.rb".freeze, "lib/em/protocols/httpclient2.rb".freeze, "lib/em/protocols/line_and_text.rb".freeze, "lib/em/protocols/line_protocol.rb".freeze, "lib/em/protocols/linetext2.rb".freeze, "lib/em/protocols/memcache.rb".freeze, "lib/em/protocols/object_protocol.rb".freeze, "lib/em/protocols/postgres3.rb".freeze, "lib/em/protocols/saslauth.rb".freeze, "lib/em/protocols/smtpclient.rb".freeze, "lib/em/protocols/smtpserver.rb".freeze, "lib/em/protocols/socks4.rb".freeze, "lib/em/protocols/stomp.rb".freeze, "lib/em/protocols/tcptest.rb".freeze, "lib/em/pure_ruby.rb".freeze, "lib/em/queue.rb".freeze, "lib/em/resolver.rb".freeze, "lib/em/spawnable.rb".freeze, "lib/em/streamer.rb".freeze, "lib/em/threaded_resource.rb".freeze, "lib/em/tick_loop.rb".freeze, "lib/em/timers.rb".freeze, "lib/em/version.rb".freeze, "lib/eventmachine.rb".freeze, "lib/jeventmachine.rb".freeze, "rakelib/package.rake".freeze, "rakelib/test.rake".freeze, "rakelib/test_pure.rake".freeze, "tests/client.crt".freeze, "tests/client.key".freeze, "tests/dhparam.pem".freeze, "tests/em_test_helper.rb".freeze, "tests/test_attach.rb".freeze, "tests/test_basic.rb".freeze, "tests/test_channel.rb".freeze, "tests/test_completion.rb".freeze, "tests/test_connection_count.rb".freeze, "tests/test_connection_write.rb".freeze, "tests/test_defer.rb".freeze, "tests/test_deferrable.rb".freeze, "tests/test_epoll.rb".freeze, "tests/test_error_handler.rb".freeze, "tests/test_exc.rb".freeze, "tests/test_file_watch.rb".freeze, "tests/test_fork.rb".freeze, "tests/test_futures.rb".freeze, "tests/test_get_sock_opt.rb".freeze, "tests/test_handler_check.rb".freeze, "tests/test_hc.rb".freeze, "tests/test_httpclient.rb".freeze, "tests/test_httpclient2.rb".freeze, "tests/test_idle_connection.rb".freeze, "tests/test_inactivity_timeout.rb".freeze, "tests/test_ipv4.rb".freeze, "tests/test_ipv6.rb".freeze, "tests/test_iterator.rb".freeze, "tests/test_kb.rb".freeze, "tests/test_line_protocol.rb".freeze, "tests/test_ltp.rb".freeze, "tests/test_ltp2.rb".freeze, "tests/test_many_fds.rb".freeze, "tests/test_next_tick.rb".freeze, "tests/test_object_protocol.rb".freeze, "tests/test_pause.rb".freeze, "tests/test_pending_connect_timeout.rb".freeze, "tests/test_pool.rb".freeze, "tests/test_process_watch.rb".freeze, "tests/test_processes.rb".freeze, "tests/test_proxy_connection.rb".freeze, "tests/test_pure.rb".freeze, "tests/test_queue.rb".freeze, "tests/test_resolver.rb".freeze, "tests/test_running.rb".freeze, "tests/test_sasl.rb".freeze, "tests/test_send_file.rb".freeze, "tests/test_servers.rb".freeze, "tests/test_set_sock_opt.rb".freeze, "tests/test_shutdown_hooks.rb".freeze, "tests/test_smtpclient.rb".freeze, "tests/test_smtpserver.rb".freeze, "tests/test_spawn.rb".freeze, "tests/test_ssl_args.rb".freeze, "tests/test_ssl_dhparam.rb".freeze, "tests/test_ssl_ecdh_curve.rb".freeze, "tests/test_ssl_extensions.rb".freeze, "tests/test_ssl_methods.rb".freeze, "tests/test_ssl_protocols.rb".freeze, "tests/test_ssl_verify.rb".freeze, "tests/test_stomp.rb".freeze, "tests/test_system.rb".freeze, "tests/test_threaded_resource.rb".freeze, "tests/test_tick_loop.rb".freeze, "tests/test_timers.rb".freeze, "tests/test_ud.rb".freeze, "tests/test_unbind_reason.rb".freeze] s.homepage = "http://rubyeventmachine.com".freeze s.licenses = ["Ruby".freeze, "GPL-2.0".freeze] s.rdoc_options = ["--title".freeze, "EventMachine".freeze, "--main".freeze, "README.md".freeze, "-x".freeze, "lib/em/version".freeze, "-x".freeze, "lib/jeventmachine".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "Ruby/EventMachine library".freeze s.test_files = ["examples/guides/getting_started/01_eventmachine_echo_server.rb".freeze, "examples/guides/getting_started/02_eventmachine_echo_server_that_recognizes_exit_command.rb".freeze, "examples/guides/getting_started/03_simple_chat_server.rb".freeze, "examples/guides/getting_started/04_simple_chat_server_step_one.rb".freeze, "examples/guides/getting_started/05_simple_chat_server_step_two.rb".freeze, "examples/guides/getting_started/06_simple_chat_server_step_three.rb".freeze, "examples/guides/getting_started/07_simple_chat_server_step_four.rb".freeze, "examples/guides/getting_started/08_simple_chat_server_step_five.rb".freeze, "examples/old/ex_channel.rb".freeze, "examples/old/ex_queue.rb".freeze, "examples/old/ex_tick_loop_array.rb".freeze, "examples/old/ex_tick_loop_counter.rb".freeze, "examples/old/helper.rb".freeze, "tests/client.crt".freeze, "tests/client.key".freeze, "tests/dhparam.pem".freeze, "tests/em_test_helper.rb".freeze, "tests/test_attach.rb".freeze, "tests/test_basic.rb".freeze, "tests/test_channel.rb".freeze, "tests/test_completion.rb".freeze, "tests/test_connection_count.rb".freeze, "tests/test_connection_write.rb".freeze, "tests/test_defer.rb".freeze, "tests/test_deferrable.rb".freeze, "tests/test_epoll.rb".freeze, "tests/test_error_handler.rb".freeze, "tests/test_exc.rb".freeze, "tests/test_file_watch.rb".freeze, "tests/test_fork.rb".freeze, "tests/test_futures.rb".freeze, "tests/test_get_sock_opt.rb".freeze, "tests/test_handler_check.rb".freeze, "tests/test_hc.rb".freeze, "tests/test_httpclient.rb".freeze, "tests/test_httpclient2.rb".freeze, "tests/test_idle_connection.rb".freeze, "tests/test_inactivity_timeout.rb".freeze, "tests/test_ipv4.rb".freeze, "tests/test_ipv6.rb".freeze, "tests/test_iterator.rb".freeze, "tests/test_kb.rb".freeze, "tests/test_line_protocol.rb".freeze, "tests/test_ltp.rb".freeze, "tests/test_ltp2.rb".freeze, "tests/test_many_fds.rb".freeze, "tests/test_next_tick.rb".freeze, "tests/test_object_protocol.rb".freeze, "tests/test_pause.rb".freeze, "tests/test_pending_connect_timeout.rb".freeze, "tests/test_pool.rb".freeze, "tests/test_process_watch.rb".freeze, "tests/test_processes.rb".freeze, "tests/test_proxy_connection.rb".freeze, "tests/test_pure.rb".freeze, "tests/test_queue.rb".freeze, "tests/test_resolver.rb".freeze, "tests/test_running.rb".freeze, "tests/test_sasl.rb".freeze, "tests/test_send_file.rb".freeze, "tests/test_servers.rb".freeze, "tests/test_set_sock_opt.rb".freeze, "tests/test_shutdown_hooks.rb".freeze, "tests/test_smtpclient.rb".freeze, "tests/test_smtpserver.rb".freeze, "tests/test_spawn.rb".freeze, "tests/test_ssl_args.rb".freeze, "tests/test_ssl_dhparam.rb".freeze, "tests/test_ssl_ecdh_curve.rb".freeze, "tests/test_ssl_extensions.rb".freeze, "tests/test_ssl_methods.rb".freeze, "tests/test_ssl_protocols.rb".freeze, "tests/test_ssl_verify.rb".freeze, "tests/test_stomp.rb".freeze, "tests/test_system.rb".freeze, "tests/test_threaded_resource.rb".freeze, "tests/test_tick_loop.rb".freeze, "tests/test_timers.rb".freeze, "tests/test_ud.rb".freeze, "tests/test_unbind_reason.rb".freeze] s.specification_version = 4 s.add_development_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.9.5".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.5.1".freeze]) end