diff options
Diffstat (limited to 'railties/lib/rails/tasks/dev.rake')
-rw-r--r-- | railties/lib/rails/tasks/dev.rake | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/railties/lib/rails/tasks/dev.rake b/railties/lib/rails/tasks/dev.rake new file mode 100644 index 0000000000..ff2de264ce --- /dev/null +++ b/railties/lib/rails/tasks/dev.rake @@ -0,0 +1,16 @@ +namespace :dev do + desc 'Toggle development mode caching on/off' + task :cache do + FileUtils.mkdir_p('tmp') + + if File.exist? 'tmp/caching-dev.txt' + File.delete 'tmp/caching-dev.txt' + puts 'Development mode is no longer being cached.' + else + FileUtils.touch 'tmp/caching-dev.txt' + puts 'Development mode is now being cached.' + end + + FileUtils.touch 'tmp/restart.txt' + end +end |