Sha256: 6c5de3ae126f0c765f6f9f6a53089593ef0ec7ba7a855415e65ebba0244fa91f
Contents?: true
Size: 381 Bytes
Versions: 29
Compression:
Stored size: 381 Bytes
Contents
# frozen_string_literal: true module PagesCore module Sweepable extend ActiveSupport::Concern included do after_save :sweep_cache! after_destroy :sweep_cache! end attr_accessor :cache_swept protected def sweep_cache! return if cache_swept PagesCore::StaticCache.handler.sweep! self.cache_swept = true end end end
Version data entries
29 entries across 29 versions & 1 rubygems