2011-10-07 12:02:14 -07:00
# -*- encoding: utf-8 -*-
2013-08-08 16:19:55 -07:00
# This is only used when puma is a git dep from Bundler, so it's a little
# weird.
2013-08-13 16:09:05 -07:00
d = File . read ( File . expand_path ( " ../lib/puma/const.rb " , __FILE__ ) )
if d =~ / VERSION = "( \ d+ \ . \ d+ \ . \ d+)" /
version = $1
else
version = " 0.0.1 "
end
2011-10-07 12:02:14 -07:00
Gem :: Specification . new do | s |
s . name = " puma "
2013-08-13 16:09:05 -07:00
s . version = version
2011-10-07 12:02:14 -07:00
2013-04-29 16:16:51 -07:00
s . required_rubygems_version = Gem :: Requirement . new ( " >= 0 " ) if s . respond_to? :required_rubygems_version =
2011-10-07 12:02:14 -07:00
s . authors = [ " Evan Phoenix " ]
2013-08-08 16:19:55 -07:00
s . date = ` git log --pretty="%ai" -n 1 ` . split ( " " ) . first
2015-03-12 15:47:49 +08: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 12:02:14 -07:00
s . email = [ " evan@phx.io " ]
2011-12-05 16:09:58 -08:00
s . executables = [ " puma " , " pumactl " ]
2011-10-13 17:49:33 -07:00
s . extensions = [ " ext/puma_http11/extconf.rb " ]
2013-08-08 16:19:55 -07:00
s . files = ` git ls-files ` . split ( $/ )
2012-04-30 10:45:32 -07:00
s . homepage = " http://puma.io "
2014-06-02 16:24:53 -07:00
s . license = " BSD-3-Clause "
2011-10-07 12:02:14 -07:00
s . rdoc_options = [ " --main " , " README.md " ]
s . require_paths = [ " lib " ]
2012-01-08 17:49:26 -03:00
s . required_ruby_version = Gem :: Requirement . new ( " >= 1.8.7 " )
2011-10-07 12:02:14 -07:00
s . rubyforge_project = " puma "
2013-02-05 22:46:07 -08:00
s . rubygems_version = " 1.8.25 "
2013-06-18 14:50:56 -07:00
s . summary = " Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications "
2013-08-08 16:19:55 -07:00
s . test_files = s . files . grep ( / ^test / )
2011-10-07 12:02:14 -07: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-06-20 15:50:36 -07:00
s . add_development_dependency ( %q< rdoc > , [ " ~> 4.0 " ] )
2012-05-15 21:52:24 -06:00
s . add_development_dependency ( %q< rake-compiler > , [ " ~> 0.8.0 " ] )
2013-06-20 15:50:36 -07:00
s . add_development_dependency ( %q< hoe > , [ " ~> 3.6 " ] )
2011-10-07 12:02:14 -07:00
else
2013-06-20 15:50:36 -07:00
s . add_dependency ( %q< rdoc > , [ " ~> 4.0 " ] )
2012-05-15 21:52:24 -06:00
s . add_dependency ( %q< rake-compiler > , [ " ~> 0.8.0 " ] )
2013-06-20 15:50:36 -07:00
s . add_dependency ( %q< hoe > , [ " ~> 3.6 " ] )
2011-10-07 12:02:14 -07:00
end
else
2013-06-20 15:50:36 -07:00
s . add_dependency ( %q< rdoc > , [ " ~> 4.0 " ] )
2012-05-15 21:52:24 -06:00
s . add_dependency ( %q< rake-compiler > , [ " ~> 0.8.0 " ] )
2013-06-20 15:50:36 -07:00
s . add_dependency ( %q< hoe > , [ " ~> 3.6 " ] )
2011-10-07 12:02:14 -07:00
end
end