1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/railties/lib/rails/tasks/tmp.rake
Xavier Noria fbfc91de32 issue FileUtils commands directly in Rake tasks
Rake includes (an extended version of) FileUtils in tasks.
It is more idiomatic that they use this provided interface.
2016-04-11 16:55:05 +02:00

35 lines
881 B
Ruby

namespace :tmp do
desc "Clear cache and socket files from tmp/ (narrow w/ tmp:cache:clear, tmp:sockets:clear)"
task clear: ["tmp:cache:clear", "tmp:sockets:clear"]
tmp_dirs = [ 'tmp/cache',
'tmp/sockets',
'tmp/pids',
'tmp/cache/assets' ]
tmp_dirs.each { |d| directory d }
desc "Creates tmp directories for cache, sockets, and pids"
task create: tmp_dirs
namespace :cache do
# desc "Clears all files and directories in tmp/cache"
task :clear do
rm_rf Dir['tmp/cache/[^.]*'], verbose: false
end
end
namespace :sockets do
# desc "Clears all files in tmp/sockets"
task :clear do
rm Dir['tmp/sockets/[^.]*'], verbose: false
end
end
namespace :pids do
# desc "Clears all files in tmp/pids"
task :clear do
rm Dir['tmp/pids/[^.]*'], verbose: false
end
end
end