Sha256: c8e292fcec751baf65413b14cc94c9c284ee80883236bac25cb94bdae67954bc

Contents?: true

Size: 332 Bytes

Versions: 7

Compression:

Stored size: 332 Bytes

Contents

module PageflowScrolled
  # @api private
  module CacheHelper
    def cache_scrolled_entry(entry:, widget_scope:, &block)
      condition =
        widget_scope == :published &&
        entry.feature_state('scrolled_entry_fragment_caching')
      cache_if(condition, [entry, :head_and_body, widget_scope], &block)
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
pageflow-17.0.4 entry_types/scrolled/app/helpers/pageflow_scrolled/cache_helper.rb
pageflow-17.0.3 entry_types/scrolled/app/helpers/pageflow_scrolled/cache_helper.rb
pageflow-17.0.2 entry_types/scrolled/app/helpers/pageflow_scrolled/cache_helper.rb
pageflow-17.0.1 entry_types/scrolled/app/helpers/pageflow_scrolled/cache_helper.rb
pageflow-17.0.0 entry_types/scrolled/app/helpers/pageflow_scrolled/cache_helper.rb
pageflow-16.2.0 entry_types/scrolled/app/helpers/pageflow_scrolled/cache_helper.rb
pageflow-16.1.0 entry_types/scrolled/app/helpers/pageflow_scrolled/cache_helper.rb