require 'rake' require 'rake/testtask' require 'rake/rdoctask' require 'rake/gempackagetask' Rake::TestTask.new do |t| t.libs << "test" << "lib" t.pattern = [ 'test/**/test_ajp13*.rb', 'test/**/more_test_ajp13*.rb' ] t.verbose = true end Rake::RDocTask.new do |rd| rd.rdoc_files.include *['', '/client', '/server'].map{ |n| "lib/net/ajp13#{n}.rb" } rd.title = "Ruby/AJP - An implementation of Apache JServ Protocol 1.3" end File.open(File.dirname(__FILE__) + '/ruby-ajp.gemspec') { |f| Rake::GemPackageTask.new(eval(f.read)) do |pkg| pkg.need_tar_gz = true pkg.need_zip = true end }