Module: Rails::DevCaching
- Defined in:
- lib/rails/dev_caching.rb
Overview
:nodoc:
Constant Summary collapse
- FILE =
'tmp/caching-dev.txt'
Class Method Summary collapse
Class Method Details
.enable_by_argument(caching) ⇒ Object
23 24 25 26 27 28 29 30 31 |
# File 'lib/rails/dev_caching.rb', line 23 def enable_by_argument(caching) FileUtils.mkdir_p('tmp') if caching create_cache_file elsif caching == false && File.exist?(FILE) delete_cache_file end end |
.enable_by_file ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/rails/dev_caching.rb', line 8 def enable_by_file FileUtils.mkdir_p('tmp') if File.exist?(FILE) delete_cache_file puts 'Development mode is no longer being cached.' else create_cache_file puts 'Development mode is now being cached.' end FileUtils.touch 'tmp/restart.txt' FileUtils.rm_f('tmp/pids/server.pid') end |