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, and sockets"
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/[^.]*'])