Sha256: 159bb54d78d5e1d4a09ef893494a46973ed4d6983a581a079c98b6da22772749

Contents?: true

Size: 916 Bytes

Versions: 99

Compression:

Stored size: 916 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, and sockets"
  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

99 entries across 99 versions & 10 rubygems

Version Path
vibes-bj-1.2.2 spec/rails_root/vendor/rails/railties/lib/tasks/tmp.rake
vibes-bj-1.2.1 spec/rails_root/vendor/rails/railties/lib/tasks/tmp.rake
jstorimer-deep-test-2.0.0 sample_rails_project/vendor/rails/railties/lib/tasks/tmp.rake
jstorimer-deep-test-1.4.0 sample_rails_project/vendor/rails/railties/lib/tasks/tmp.rake
jstorimer-deep-test-1.3.0 sample_rails_project/vendor/rails/railties/lib/tasks/tmp.rake
jstorimer-deep-test-1.2.0 sample_rails_project/vendor/rails/railties/lib/tasks/tmp.rake
jstorimer-deep-test-1.1.0 sample_rails_project/vendor/rails/railties/lib/tasks/tmp.rake
jstorimer-deep-test-1.0.0 sample_rails_project/vendor/rails/railties/lib/tasks/tmp.rake
jstorimer-deep-test-0.2.0 sample_rails_project/vendor/rails/railties/lib/tasks/tmp.rake
jstorimer-deep-test-0.1.0 sample_rails_project/vendor/rails/railties/lib/tasks/tmp.rake
rails-2.2.3 lib/tasks/tmp.rake
antfarm-0.3.0 rails/vendor/rails/railties/lib/tasks/tmp.rake
antfarm-0.4.0 rails/vendor/rails/railties/lib/tasks/tmp.rake
authorails-1.0.0 lib/tasks/tmp.rake
backlog-0.0.0 vendor/rails/railties/lib/tasks/tmp.rake
backlog-0.0.1 vendor/rails/railties/lib/tasks/tmp.rake
backlog-0.0.2 vendor/rails/railties/lib/tasks/tmp.rake
backlog-0.0.4 vendor/rails/railties/lib/tasks/tmp.rake
backlog-0.0.5 vendor/rails/railties/lib/tasks/tmp.rake
backlog-0.1.1 vendor/rails/railties/lib/tasks/tmp.rake