From d54de0808c05c3f7c70dee8ab0111a94c8f90d00 Mon Sep 17 00:00:00 2001 From: Kasper Timm Hansen Date: Mon, 14 Mar 2016 23:02:25 +0100 Subject: Share dev caching implementation between task and server. Lets have the server and the Rake task go through the same ropes, so we can share all the file lookup, adding, and deleting code. --- railties/lib/rails/tasks/dev.rake | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) (limited to 'railties/lib/rails/tasks') diff --git a/railties/lib/rails/tasks/dev.rake b/railties/lib/rails/tasks/dev.rake index ff2de264ce..d2ceaacc0c 100644 --- a/railties/lib/rails/tasks/dev.rake +++ b/railties/lib/rails/tasks/dev.rake @@ -1,16 +1,8 @@ +require 'rails/dev_caching' + 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' + Rails::DevCaching.enable_by_file end end -- cgit v1.2.3