module ActionControllerCachingExtensions::ClassMethods
Public Instance Methods
expire_page(path)
click to toggle source
# File lib/extensions/action_controller_caching_extensions.rb, line 5 def expire_page(path) return unless perform_caching path = Pathname.new(page_cache_path(path)).relative_path_from(Pathname.new(Rails.root)) Dir.chdir Rails.root instrument_page_cache :expire_page, path do Dir.glob(path, File::FNM_CASEFOLD).each { |f| File.delete(f) } Dir.glob(path + '.gz', File::FNM_CASEFOLD).each { |f| File.delete(f) } end end