Sha256: 53846c1b067a7959cb1cfc55bf21f12e57c8cb2c328bab14c03cb49c15aeb9fd
Contents?: true
Size: 916 Bytes
Versions: 12
Compression:
Stored size: 916 Bytes
Contents
# frozen_string_literal: true require "fileutils" module Rails module DevCaching # :nodoc: class << self FILE = "tmp/caching-dev.txt" def enable_by_file FileUtils.mkdir_p("tmp") if File.exist?(FILE) delete_cache_file puts "Action Controller caching disabled for development mode." else create_cache_file puts "Action Controller caching enabled for development mode." end FileUtils.touch "tmp/restart.txt" end 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 private def create_cache_file FileUtils.touch FILE end def delete_cache_file File.delete FILE end end end end
Version data entries
12 entries across 12 versions & 2 rubygems