module Rails::DevCaching
def create_cache_file
def create_cache_file FileUtils.touch FILE end
def delete_cache_file
def delete_cache_file File.delete FILE end
def enable_by_argument(caching)
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
def enable_by_file
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" end