File: railtie.rb

package info (click to toggle)
ruby-actionpack-page-caching 1.2.4-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 200 kB
  • sloc: ruby: 703; makefile: 6
file content (17 lines) | stat: -rw-r--r-- 503 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
require "rails/railtie"

module ActionPack
  module PageCaching
    class Railtie < Rails::Railtie
      initializer "action_pack.page_caching" do
        ActiveSupport.on_load(:action_controller) do
          require "action_controller/page_caching"
        end
      end

      initializer "action_pack.page_caching.set_config", before: "action_controller.set_configs" do |app|
        app.config.action_controller.page_cache_directory ||= app.config.paths["public"].first
      end
    end
  end
end