Sha256: 117614b51c6f94106bcc85806cdb308c8d6cf2c6e0c8d634264806c04f217ec0
Contents?: true
Size: 480 Bytes
Versions: 28
Compression:
Stored size: 480 Bytes
Contents
module ActionView module Helpers module WorkareaCache def cache(*) if logged_in? && current_user.admin? yield nil else super end end def cache_fragment_name(*) super.tap { |result| result << cache_varies if cache_varies.present? } end def cache_varies request.env['workarea.cache_varies'] end end end ActionView::Helpers.include(Helpers::WorkareaCache) end
Version data entries
28 entries across 28 versions & 1 rubygems