Sha256: f5b3ede8405b6e2ab50209b190ffdab6cd83d9db1eca999aa441301bebe9bb19

Contents?: true

Size: 923 Bytes

Versions: 45

Compression:

Stored size: 923 Bytes

Contents

namespace :tmp do
  desc "Clear session, cache, and socket files from tmp/"
  task :clear => [ "tmp:sessions:clear",  "tmp:cache:clear", "tmp:sockets:clear"]

  desc "Creates tmp directories for sessions, cache, sockets, and pids"
  task :create do
    FileUtils.mkdir_p(%w( tmp/sessions tmp/cache tmp/sockets tmp/pids ))
  end

  namespace :sessions do
    desc "Clears all files in tmp/sessions"
    task :clear do
      FileUtils.rm(Dir['tmp/sessions/[^.]*'])
    end
  end

  namespace :cache do
    desc "Clears all files and directories in tmp/cache"
    task :clear do
      FileUtils.rm_rf(Dir['tmp/cache/[^.]*'])
    end
  end

  namespace :sockets do
    desc "Clears all files in tmp/sockets"
    task :clear do
      FileUtils.rm(Dir['tmp/sockets/[^.]*'])
    end
  end

  namespace :pids do
    desc "Clears all files in tmp/pids"
    task :clear do
      FileUtils.rm(Dir['tmp/pids/[^.]*'])
    end
  end
end

Version data entries

45 entries across 45 versions & 9 rubygems

Version Path
rails-2.3.18 lib/tasks/tmp.rake
rails_csi-2.3.5.p8 lib/tasks/tmp.rake
rails-2.3.17 lib/tasks/tmp.rake
rails_csi-2.3.5.p7 lib/tasks/tmp.rake
rails_csi-2.3.5.p6 lib/tasks/tmp.rake
rails-2.3.16 lib/tasks/tmp.rake
rails-2.3.15 lib/tasks/tmp.rake
radiant-1.0.0 ruby-debug/ruby/1.8/gems/rails-2.3.14/lib/tasks/tmp.rake
vanity-1.7.1 vendor/ruby/1.9.1/gems/rails-2.3.12/lib/tasks/tmp.rake
rails-2.3.14 lib/tasks/tmp.rake
kajam-1.0.3.rc2 vendor/rails/railties/lib/tasks/tmp.rake
rails-2.3.12 lib/tasks/tmp.rake
radiant-1.0.0.rc2 vendor/rails/railties/lib/tasks/tmp.rake
radiant-1.0.0.rc1 vendor/rails/railties/lib/tasks/tmp.rake
webroar-0.5.0 src/admin_panel/vendor/rails/railties/lib/tasks/tmp.rake
rails-2.3.11 lib/tasks/tmp.rake
rails-2.3.10 lib/tasks/tmp.rake
rails-2.3.9 lib/tasks/tmp.rake
rails-2.3.9.pre lib/tasks/tmp.rake
webroar-0.4.0 src/admin_panel/vendor/rails/railties/lib/tasks/tmp.rake