Method: PageCache.cleanup_tmp!
- Defined in:
- app/models/page_cache.rb
.cleanup_tmp! ⇒ Object
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
# File 'app/models/page_cache.rb', line 51 def cleanup_tmp! globs = [] EXTENSIONS.each do |extension| globs << File.join(CACHE_PATH, "**/*.tmp.#{extension}") globs << File.join(CACHE_PATH, "**/*.tmp.#{extension}.gz") end globs.each do |glob| Dir.glob(glob, File::FNM_DOTMATCH).each do |file| if 2.hours.ago > File.mtime(file) File.delete file end end end end |