Sha256: af2813bb130ad9ea009adab7c777387e482322ba15e2f130d58f383d12df0c92
Contents?: true
Size: 611 Bytes
Versions: 3
Compression:
Stored size: 611 Bytes
Contents
module PagesCore module DomainBasedCache extend ActiveSupport::Concern included do before_action :set_domain_based_cache_path end module ClassMethods def default_page_cache_directory @default_page_cache_directory ||= ActionController::Base.page_cache_directory end end protected def set_domain_based_cache_path return unless PagesCore.config(:domain_based_cache) ActionController::Base.page_cache_directory = File.join( ApplicationController.default_page_cache_directory, request.domain ) end end end
Version data entries
3 entries across 3 versions & 1 rubygems