2
desc "Clear session, cache, and socket files from tmp/"
3
task :clear => [ "tmp:sessions:clear", "tmp:cache:clear", "tmp:sockets:clear"]
5
desc "Creates tmp directories for sessions, cache, sockets, and pids"
7
FileUtils.mkdir_p(%w( tmp/sessions tmp/cache tmp/sockets tmp/pids ))
10
namespace :sessions do
11
desc "Clears all files in tmp/sessions"
13
FileUtils.rm(Dir['tmp/sessions/[^.]*'])
18
desc "Clears all files and directories in tmp/cache"
20
FileUtils.rm_rf(Dir['tmp/cache/[^.]*'])
25
desc "Clears all files in tmp/sockets"
27
FileUtils.rm(Dir['tmp/sockets/[^.]*'])
32
desc "Clears all files in tmp/pids"
34
FileUtils.rm(Dir['tmp/pids/[^.]*'])