Froze rails gems
[depot.git] / vendor / rails / railties / lib / tasks / tmp.rake
1 namespace :tmp do
2 desc "Clear session, cache, and socket files from tmp/"
3 task :clear => [ "tmp:sessions:clear", "tmp:cache:clear", "tmp:sockets:clear"]
4
5 desc "Creates tmp directories for sessions, cache, and sockets"
6 task :create do
7 FileUtils.mkdir_p(%w( tmp/sessions tmp/cache tmp/sockets tmp/pids ))
8 end
9
10 namespace :sessions do
11 desc "Clears all files in tmp/sessions"
12 task :clear do
13 FileUtils.rm(Dir['tmp/sessions/[^.]*'])
14 end
15 end
16
17 namespace :cache do
18 desc "Clears all files and directories in tmp/cache"
19 task :clear do
20 FileUtils.rm_rf(Dir['tmp/cache/[^.]*'])
21 end
22 end
23
24 namespace :sockets do
25 desc "Clears all files in tmp/sockets"
26 task :clear do
27 FileUtils.rm(Dir['tmp/sockets/[^.]*'])
28 end
29 end
30
31 namespace :pids do
32 desc "Clears all files in tmp/pids"
33 task :clear do
34 FileUtils.rm(Dir['tmp/pids/[^.]*'])
35 end
36 end
37 end