module Blacksand::ExpirePages

Public Instance Methods

expire_cache_pages() click to toggle source
# File lib/blacksand/expire_pages.rb, line 10
def expire_cache_pages
  if defined? Rails.application.routes.url_helpers.root_path
    expire_page Rails.application.routes.url_helpers.root_path
  end

  # TODO: 有点暴力, 可以扫描缓存文件夹,挨个删除
  Blacksand::Page.find_each do |p|
    expire_page Rails.application.routes.url_helpers.page_path(p)
  end
end