1
0
Fork 0
mirror of https://github.com/puma/puma.git synced 2022-11-09 13:48:40 -05:00

Initial cleanup of Rakefile

This commit is contained in:
Luis Lavena 2012-01-08 14:06:50 -03:00
parent 8ba428a776
commit a4a346877b

View file

@ -1,3 +1,33 @@
require "hoe"
require "rake/extensiontask"
HOE = Hoe.spec "puma" do
self.rubyforge_name = 'puma'
self.readme_file = "README.md"
developer 'Evan Phoenix', 'evan@phx.io'
spec_extras[:extensions] = ["ext/puma_http11/extconf.rb"]
spec_extras[:executables] = ['puma', 'pumactl']
dependency "rack", "~> 1.2"
extra_dev_deps << ["rake-compiler", "~> 0.8.0"]
end
# puma.gemspec
file "#{HOE.spec.name}.gemspec" => ['Rakefile'] do |t|
puts "Generating #{t.name}"
File.open(t.name, 'wb') { |f| f.write HOE.spec.to_ruby }
end
desc "Generate or update the standalone gemspec file for the project"
task :gemspec => ["#{HOE.spec.name}.gemspec"]
# tests require extension be compiled
task :test => [:compile]
__END__
require 'rubygems'
require 'hoe'