mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Make clearing follow the object:action naming of the rest of the tasks
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@3697 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
parent
fed41fbe8b
commit
1c59702464
4 changed files with 37 additions and 30 deletions
|
@ -1,29 +0,0 @@
|
|||
namespace :clear do
|
||||
desc "Truncates all *.log files in log/ to zero bytes"
|
||||
task :logs do
|
||||
FileList["log/*.log"].each do |log_file|
|
||||
f = File.open(log_file, "w")
|
||||
f.close
|
||||
end
|
||||
end
|
||||
|
||||
desc "Clear session, cache, and socket files from tmp/"
|
||||
task :tmp => [ "clear:tmp:sesions", "clear:tmp:cache", "clear:tmp:sockets"]
|
||||
|
||||
namespace :tmp do
|
||||
desc "Clears all files in tmp/sessions"
|
||||
task :sessions do
|
||||
FileUtils.rm(Dir['tmp/sessions/[^.]*'])
|
||||
end
|
||||
|
||||
desc "Clears all files and directories in tmp/cache"
|
||||
task :cache do
|
||||
FileUtils.rm_rf(Dir['tmp/cache/[^.]*'])
|
||||
end
|
||||
|
||||
desc "Clears all ruby_sess.* files in tmp/sessions"
|
||||
task :sockets do
|
||||
FileUtils.rm(Dir['tmp/sockets/[^.]*'])
|
||||
end
|
||||
end
|
||||
end
|
9
railties/lib/tasks/logs.rake
Normal file
9
railties/lib/tasks/logs.rake
Normal file
|
@ -0,0 +1,9 @@
|
|||
namespace :logs do
|
||||
desc "Truncates all *.log files in log/ to zero bytes"
|
||||
task :clear do
|
||||
FileList["log/*.log"].each do |log_file|
|
||||
f = File.open(log_file, "w")
|
||||
f.close
|
||||
end
|
||||
end
|
||||
end
|
|
@ -1,5 +1,5 @@
|
|||
# clear
|
||||
task :clear_logs => "clear:logs"
|
||||
task :clear_logs => "logs:clear"
|
||||
|
||||
# test
|
||||
task :recent => "test:recent"
|
||||
|
|
27
railties/lib/tasks/tmp.rake
Normal file
27
railties/lib/tasks/tmp.rake
Normal file
|
@ -0,0 +1,27 @@
|
|||
namespace :tmp do
|
||||
desc "Clear session, cache, and socket files from tmp/"
|
||||
task :clear => [ "tmp:sesions:clear", "tmp:cache:clear", "tmp:sockets:clear"]
|
||||
|
||||
desc "Creates tmp directories for sessions, cache, and sockets"
|
||||
task :create do
|
||||
FileUtils.mkdir "tmp"
|
||||
FileUtils.mkdir "tmp/sessions"
|
||||
FileUtils.mkdir "tmp/cache"
|
||||
FileUtils.mkdir "tmp/sockets"
|
||||
end
|
||||
|
||||
desc "Clears all files in tmp/sessions"
|
||||
task :clear_sessions do
|
||||
FileUtils.rm(Dir['tmp/sessions/[^.]*'])
|
||||
end
|
||||
|
||||
desc "Clears all files and directories in tmp/cache"
|
||||
task :clear_cache do
|
||||
FileUtils.rm_rf(Dir['tmp/cache/[^.]*'])
|
||||
end
|
||||
|
||||
desc "Clears all ruby_sess.* files in tmp/sessions"
|
||||
task :clear_sockets do
|
||||
FileUtils.rm(Dir['tmp/sockets/[^.]*'])
|
||||
end
|
||||
end
|
Loading…
Reference in a new issue