Switched to using proper Rake clobbering.
authorBob Aman <bobaman@google.com>
Fri, 2 Dec 2011 13:42:46 +0000 (16:42 +0300)
committerBob Aman <bobaman@google.com>
Fri, 2 Dec 2011 13:42:46 +0000 (16:42 +0300)
tasks/clobber.rake [deleted file]
tasks/gem.rake
tasks/spec.rake
tasks/yard.rake

diff --git a/tasks/clobber.rake b/tasks/clobber.rake
deleted file mode 100644 (file)
index fdd58eb..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-desc 'Remove all build products'
-task 'clobber'
index fd9fa26e924d81c4647b15c78b30417c6b8fd2f7..766df88c83e02121df9de5e65fd8321826252a76 100644 (file)
@@ -1,4 +1,7 @@
 require 'rubygems/package_task'
 require 'rubygems/package_task'
+require 'rake/clean'
+
+CLOBBER.include('pkg')
 
 namespace :gem do
   GEM_SPEC = Gem::Specification.new do |s|
 
 namespace :gem do
   GEM_SPEC = Gem::Specification.new do |s|
@@ -93,5 +96,3 @@ end
 
 desc 'Alias to gem:package'
 task 'gem' => 'gem:package'
 
 desc 'Alias to gem:package'
 task 'gem' => 'gem:package'
-
-task 'clobber' => ['gem:clobber_package']
index 9471759c2e3cc7f1b245936a3bc94bb09e41cc0b..7a5179fd7b5ea4050a9725eec5c4fe3c345b5c43 100644 (file)
@@ -1,4 +1,7 @@
 require 'spec/rake/verify_rcov'
 require 'spec/rake/verify_rcov'
+require 'rake/clean'
+
+CLOBBER.include('coverage', 'specdoc')
 
 namespace :spec do
   Spec::Rake::SpecTask.new(:rcov) do |t|
 
 namespace :spec do
   Spec::Rake::SpecTask.new(:rcov) do |t|
@@ -79,5 +82,3 @@ else
   desc 'Alias to spec:all'
   task 'spec' => 'spec:all'
 end
   desc 'Alias to spec:all'
   task 'spec' => 'spec:all'
 end
-
-task 'clobber' => ['spec:clobber_rcov']
index e03a9b5c81ead3ebb2d1c7c93dbe7925d8a8bc9c..57cd3d8bfa2e64c16c6647319ce2b53360119071 100644 (file)
@@ -1,4 +1,8 @@
 require 'rake'
 require 'rake'
+require 'rake/clean'
+
+CLOBBER.include('doc', '.yardoc')
+CLOBBER.uniq!
 
 begin
   require 'yard'
 
 begin
   require 'yard'
@@ -10,13 +14,12 @@ begin
       yardoc.name = 'yard'
       yardoc.options = ['--verbose']
       yardoc.files = [
       yardoc.name = 'yard'
       yardoc.options = ['--verbose']
       yardoc.files = [
-        'lib/**/*.rb', 'ext/**/*.c', '-', 'README.md', 'CHANGELOG', 'LICENSE'
+        'lib/**/*.rb', 'ext/**/*.c', '-',
+        'README.md', 'CHANGELOG.md', 'LICENSE'
       ]
     end
   end
 
       ]
     end
   end
 
-  task 'clobber' => ['doc:clobber_yard']
-
   desc 'Alias to doc:yard'
   task 'doc' => 'doc:yard'
 rescue LoadError
   desc 'Alias to doc:yard'
   task 'doc' => 'doc:yard'
 rescue LoadError