Project

General

Profile

Download (494 Bytes) Statistics
| Branch: | Tag: | Revision:
class TopbarSweeper < ActionController::Caching::Sweeper
observe [User, UserRole, Organization, Location]

def after_create(record)
expire_cache_for(record)
end

def after_update(record)
expire_cache_for(record)
end

def after_destroy(record)
expire_cache_for(record)
end

def after_select(record)
expire_cache_for(record)
end

private
def expire_cache_for(record)
expire_fragment("tabs_and_title_records-#{User.current.id}") if User.current
end
end
(38-38/42)