aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/tasks/dev.rake
diff options
context:
space:
mode:
authorKasper Timm Hansen <kaspth@gmail.com>2016-03-14 23:02:25 +0100
committerKasper Timm Hansen <kaspth@gmail.com>2016-03-15 10:16:51 +0100
commitd54de0808c05c3f7c70dee8ab0111a94c8f90d00 (patch)
tree624ea3490e2ae86c0694e9373ae014b6e726baee /railties/lib/rails/tasks/dev.rake
parent4fb5a92983bb0b88442b33757bb1e2cdfc49ef00 (diff)
downloadrails-d54de0808c05c3f7c70dee8ab0111a94c8f90d00.tar.gz
rails-d54de0808c05c3f7c70dee8ab0111a94c8f90d00.tar.bz2
rails-d54de0808c05c3f7c70dee8ab0111a94c8f90d00.zip
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.
Diffstat (limited to 'railties/lib/rails/tasks/dev.rake')
-rw-r--r--railties/lib/rails/tasks/dev.rake14
1 files changed, 3 insertions, 11 deletions
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