Sha256: d582132167eafb21bcc2c4a7ddc5fd90990279fed1bd7bcbfe7202111ab48744

Contents?: true

Size: 358 Bytes

Versions: 1

Compression:

Stored size: 358 Bytes

Contents

class GallerySweeper < ActionController::Caching::Sweeper

  include PageCache 

  observe Gallery

  def after_create(gallery)
    expire_cache(gallery)
  end
  
  def after_update(gallery)
    expire_cache(gallery)
  end

  def after_destroy(gallery)
    expire_cache(gallery)
  end


private

  def expire_cache(gallery)
    PageCache.sweep_all
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pictrails-0.5.0 app/sweepers/gallery_sweeper.rb