Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Ticket #11579: rake_clean.patch

File rake_clean.patch, 3.7 kB (added by nichoj, 3 months ago)

Add 'clean' tasks

  • a/Rakefile

    old new  
    1111desc 'Run all tests by default' 
    1212task :default => :test 
    1313 
    14 %w(test rdoc package pgem release).each do |task_name| 
     14%w(clean test rdoc package pgem release).each do |task_name| 
    1515  desc "Run #{task_name} task for all projects" 
    1616  task task_name do 
    1717    PROJECTS.each do |project| 
  • a/actionmailer/Rakefile

    old new  
    11require 'rubygems' 
    22require 'rake' 
     3require 'rake/clean' 
    34require 'rake/testtask' 
    45require 'rake/rdoctask' 
    56require 'rake/packagetask' 
     
    1718RUBY_FORGE_PROJECT = "actionmailer" 
    1819RUBY_FORGE_USER    = "webster132" 
    1920 
     21CLEAN.include 'pkg' 
     22 
    2023desc "Default Task" 
    2124task :default => [ :test ] 
    2225 
  • a/actionpack/Rakefile

    old new  
    11require 'rubygems' 
    22require 'rake' 
     3require 'rake/clean' 
    34require 'rake/testtask' 
    45require 'rake/rdoctask' 
    56require 'rake/packagetask' 
     
    1718RUBY_FORGE_PROJECT = "actionpack" 
    1819RUBY_FORGE_USER    = "webster132" 
    1920 
     21CLEAN.include 'pkg' 
     22 
    2023desc "Default Task" 
    2124task :default => [ :test ] 
    2225 
  • a/activerecord/Rakefile

    old new  
    11require 'rubygems' 
    22require 'rake' 
     3require 'rake/clean' 
    34require 'rake/testtask' 
    45require 'rake/rdoctask' 
    56require 'rake/packagetask' 
     
    1920RUBY_FORGE_PROJECT = "activerecord" 
    2021RUBY_FORGE_USER    = "webster132" 
    2122 
     23CLEAN.include 'pkg' 
     24 
    2225PKG_FILES = FileList[ 
    2326    "lib/**/*", "test/**/*", "examples/**/*", "doc/**/*", "[A-Z]*", "install.rb", "Rakefile" 
    2427].exclude(/\bCVS\b|~$/) 
  • a/activeresource/Rakefile

    old new  
    11require 'rubygems' 
    22require 'rake' 
     3require 'rake/clean' 
    34require 'rake/testtask' 
    45require 'rake/rdoctask' 
    56require 'rake/packagetask' 
     
    1819RUBY_FORGE_PROJECT = "activerecord" 
    1920RUBY_FORGE_USER    = "webster132" 
    2021 
     22CLEAN.include 'pkg' 
     23 
    2124PKG_FILES = FileList[ 
    2225    "lib/**/*", "test/**/*", "[A-Z]*", "Rakefile" 
    2326].exclude(/\bCVS\b|~$/) 
  • a/activesupport/Rakefile

    old new  
     1require 'rake/clean' 
    12require 'rake/testtask' 
    23require 'rake/rdoctask' 
    34require 'rake/gempackagetask' 
     
    1516RUBY_FORGE_PROJECT = "activesupport" 
    1617RUBY_FORGE_USER    = "webster132" 
    1718 
     19CLEAN.include 'pkg' 
     20 
    1821task :default => :test 
    1922Rake::TestTask.new { |t|  
    2023  t.libs << "test" 
  • a/railties/Rakefile

    old new  
    11require 'rake' 
     2require 'rake/clean' 
    23require 'rake/testtask' 
    34require 'rake/rdoctask' 
    45require 'rake/gempackagetask' 
     
    2021RUBY_FORGE_PROJECT = "rails" 
    2122RUBY_FORGE_USER    = "webster132" 
    2223 
     24CLEAN.include 'pkg' 
    2325 
    2426task :default => :test 
    2527 
     
    255257end 
    256258 
    257259task :generate_app_doc do 
    258   File.cp "doc/README_FOR_APP", "#{PKG_DESTINATION}/doc/README_FOR_APP" 
     260  cp "doc/README_FOR_APP", "#{PKG_DESTINATION}/doc/README_FOR_APP" 
    259261  system %{cd #{PKG_DESTINATION}; rake doc:app} 
    260262end 
    261263