2011-10-07 15:02:14 -04:00
# -*- encoding: utf-8 -*-
Gem :: Specification . new do | s |
s . name = " puma "
2013-07-22 18:10:31 -04:00
s . version = Puma :: Const :: PUMA_VERSION
2011-10-07 15:02:14 -04:00
2013-04-29 19:16:51 -04:00
s . required_rubygems_version = Gem :: Requirement . new ( " >= 0 " ) if s . respond_to? :required_rubygems_version =
2011-10-07 15:02:14 -04:00
s . authors = [ " Evan Phoenix " ]
2013-08-07 19:42:47 -04:00
s . date = " 2013-08-07 "
2013-06-18 17:50:56 -04:00
s . description = " Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. "
2011-10-07 15:02:14 -04:00
s . email = [ " evan@phx.io " ]
2011-12-05 19:09:58 -05:00
s . executables = [ " puma " , " pumactl " ]
2011-10-13 20:49:33 -04:00
s . extensions = [ " ext/puma_http11/extconf.rb " ]
2013-07-06 16:59:43 -04:00
s . extra_rdoc_files = [ " History.txt " , " Manifest.txt " , " README.md " , " docs/config.md " , " docs/nginx.md " , " tools/jungle/README.md " , " tools/jungle/init.d/README.md " , " tools/jungle/upstart/README.md " ]
2013-08-07 19:42:47 -04:00
s . files = [ " COPYING " , " Gemfile " , " History.txt " , " LICENSE " , " Manifest.txt " , " README.md " , " Rakefile " , " TODO " , " bin/puma " , " bin/pumactl " , " docs/config.md " , " docs/nginx.md " , " ext/puma_http11/PumaHttp11Service.java " , " ext/puma_http11/ext_help.h " , " ext/puma_http11/extconf.rb " , " ext/puma_http11/http11_parser.c " , " ext/puma_http11/http11_parser.h " , " ext/puma_http11/http11_parser.java.rl " , " ext/puma_http11/http11_parser.rl " , " ext/puma_http11/http11_parser_common.rl " , " ext/puma_http11/io_buffer.c " , " ext/puma_http11/mini_ssl.c " , " ext/puma_http11/org/jruby/puma/Http11.java " , " ext/puma_http11/org/jruby/puma/Http11Parser.java " , " ext/puma_http11/org/jruby/puma/MiniSSL.java " , " ext/puma_http11/puma_http11.c " , " lib/puma.rb " , " lib/puma/accept_nonblock.rb " , " lib/puma/app/status.rb " , " lib/puma/binder.rb " , " lib/puma/capistrano.rb " , " lib/puma/cli.rb " , " lib/puma/client.rb " , " lib/puma/cluster.rb " , " lib/puma/compat.rb " , " lib/puma/configuration.rb " , " lib/puma/const.rb " , " lib/puma/control_cli.rb " , " lib/puma/daemon_ext.rb " , " lib/puma/delegation.rb " , " lib/puma/detect.rb " , " lib/puma/events.rb " , " lib/puma/io_buffer.rb " , " lib/puma/java_io_buffer.rb " , " lib/puma/jruby_restart.rb " , " lib/puma/minissl.rb " , " lib/puma/null_io.rb " , " lib/puma/rack_default.rb " , " lib/puma/rack_patch.rb " , " lib/puma/reactor.rb " , " lib/puma/runner.rb " , " lib/puma/server.rb " , " lib/puma/single.rb " , " lib/puma/tcp_logger.rb " , " lib/puma/thread_pool.rb " , " lib/puma/util.rb " , " lib/rack/handler/puma.rb " , " puma.gemspec " , " tools/jungle/README.md " , " tools/jungle/init.d/README.md " , " tools/jungle/init.d/puma " , " tools/jungle/init.d/run-puma " , " tools/jungle/upstart/README.md " , " tools/jungle/upstart/puma-manager.conf " , " tools/jungle/upstart/puma.conf " , " tools/trickletest.rb " , " test/test_app_status.rb " , " test/test_cli.rb " , " test/test_config.rb " , " test/test_http10.rb " , " test/test_http11.rb " , " test/test_integration.rb " , " test/test_iobuffer.rb " , " test/test_minissl.rb " , " test/test_null_io.rb " , " test/test_persistent.rb " , " test/test_puma_server.rb " , " test/test_rack_handler.rb " , " test/test_rack_server.rb " , " test/test_tcp_rack.rb " , " test/test_thread_pool.rb " , " test/test_unix_socket.rb " , " test/test_ws.rb " ]
2012-04-30 13:45:32 -04:00
s . homepage = " http://puma.io "
2011-10-07 15:02:14 -04:00
s . rdoc_options = [ " --main " , " README.md " ]
s . require_paths = [ " lib " ]
2012-01-08 15:49:26 -05:00
s . required_ruby_version = Gem :: Requirement . new ( " >= 1.8.7 " )
2011-10-07 15:02:14 -04:00
s . rubyforge_project = " puma "
2013-02-06 01:46:07 -05:00
s . rubygems_version = " 1.8.25 "
2013-06-18 17:50:56 -04:00
s . summary = " Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications "
2013-08-07 19:42:47 -04:00
s . test_files = [ " test/test_app_status.rb " , " test/test_cli.rb " , " test/test_config.rb " , " test/test_http10.rb " , " test/test_http11.rb " , " test/test_integration.rb " , " test/test_iobuffer.rb " , " test/test_minissl.rb " , " test/test_null_io.rb " , " test/test_persistent.rb " , " test/test_puma_server.rb " , " test/test_rack_handler.rb " , " test/test_rack_server.rb " , " test/test_tcp_rack.rb " , " test/test_thread_pool.rb " , " test/test_unix_socket.rb " , " test/test_ws.rb " ]
2011-10-07 15:02:14 -04:00
if s . respond_to? :specification_version then
s . specification_version = 3
if Gem :: Version . new ( Gem :: VERSION ) > = Gem :: Version . new ( '1.2.0' ) then
2013-02-06 01:46:07 -05:00
s . add_runtime_dependency ( %q< rack > , [ " < 2.0 " , " >= 1.1 " ] )
2013-06-20 18:50:36 -04:00
s . add_development_dependency ( %q< rdoc > , [ " ~> 4.0 " ] )
2012-05-15 23:52:24 -04:00
s . add_development_dependency ( %q< rake-compiler > , [ " ~> 0.8.0 " ] )
2013-06-20 18:50:36 -04:00
s . add_development_dependency ( %q< hoe > , [ " ~> 3.6 " ] )
2011-10-07 15:02:14 -04:00
else
2013-02-06 01:46:07 -05:00
s . add_dependency ( %q< rack > , [ " < 2.0 " , " >= 1.1 " ] )
2013-06-20 18:50:36 -04:00
s . add_dependency ( %q< rdoc > , [ " ~> 4.0 " ] )
2012-05-15 23:52:24 -04:00
s . add_dependency ( %q< rake-compiler > , [ " ~> 0.8.0 " ] )
2013-06-20 18:50:36 -04:00
s . add_dependency ( %q< hoe > , [ " ~> 3.6 " ] )
2011-10-07 15:02:14 -04:00
end
else
2013-02-06 01:46:07 -05:00
s . add_dependency ( %q< rack > , [ " < 2.0 " , " >= 1.1 " ] )
2013-06-20 18:50:36 -04:00
s . add_dependency ( %q< rdoc > , [ " ~> 4.0 " ] )
2012-05-15 23:52:24 -04:00
s . add_dependency ( %q< rake-compiler > , [ " ~> 0.8.0 " ] )
2013-06-20 18:50:36 -04:00
s . add_dependency ( %q< hoe > , [ " ~> 3.6 " ] )
2011-10-07 15:02:14 -04:00
end
end