From 5d8a47fc39cbdf6dc71e278cedb57585d46a72d1 Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Wed, 5 Nov 2008 18:34:56 -0500 Subject: [PATCH] Don't depend on hoe anymore. We'll roll our own rake tasks --- Rakefile | 47 ++++++++++++++++------------------------------- 1 file changed, 16 insertions(+), 31 deletions(-) diff --git a/Rakefile b/Rakefile index c987574..36f382d 100644 --- a/Rakefile +++ b/Rakefile @@ -1,43 +1,30 @@ require 'rubygems' -require 'hoe' require 'spec' require 'spec/rake/spectask' +require 'spec/rake/verify_rcov' require './lib/webrat.rb' -Hoe.new('webrat', Webrat::VERSION) do |p| - p.rubyforge_name = 'webrat' - p.summary = 'Ruby Acceptance Testing for Web applications' - - p.developer "Bryan Helmkamp", "bryan@brynary.com" - p.developer "Seth Fitzsimmons", "seth@mojodna.net" - - p.description = p.paragraphs_of('README.txt', 4..6).join("\n\n") - p.url = p.paragraphs_of('README.txt', 1).first.split("\n").first.strip - p.changes = p.paragraphs_of('History.txt', 0..3).join("\n\n") - - p.extra_deps << ["hpricot", ">= 0.6"] - - p.remote_rdoc_dir = '' # Release to root -end +# Hoe.new('webrat', Webrat::VERSION) do |p| +# p.rubyforge_name = 'webrat' +# p.summary = 'Ruby Acceptance Testing for Web applications' +# +# p.developer "Bryan Helmkamp", "bryan@brynary.com" +# p.developer "Seth Fitzsimmons", "seth@mojodna.net" +# +# p.description = p.paragraphs_of('README.txt', 4..6).join("\n\n") +# p.url = p.paragraphs_of('README.txt', 1).first.split("\n").first.strip +# p.changes = p.paragraphs_of('History.txt', 0..3).join("\n\n") +# +# p.extra_deps << ["hpricot", ">= 0.6"] +# +# p.remote_rdoc_dir = '' # Release to root +# end desc "Upload rdoc to brynary.com" task :publish_rdoc => :docs do sh "scp -r doc/ brynary.com:/apps/uploads/webrat" end -Rake::TaskManager.class_eval do - def remove_task(task_name) - @tasks.delete(task_name.to_s) - end -end - -def remove_task(task_name) - Rake.application.remove_task(task_name) -end - -remove_task "test" -remove_task "test_deps" - desc "Run API and Core specs" Spec::Rake::SpecTask.new do |t| t.spec_opts = ['--options', "\"#{File.dirname(__FILE__)}/spec/spec.opts\""] @@ -54,12 +41,10 @@ Spec::Rake::SpecTask.new(:rcov) do |t| end end -require 'spec/rake/verify_rcov' RCov::VerifyTask.new(:verify_rcov => :rcov) do |t| t.threshold = 96.2 # Make sure you have rcov 0.7 or higher! end -remove_task "default" task :default do Rake::Task["verify_rcov"].invoke end \ No newline at end of file