From 254ab7d916e579b9300951f5f33d3c5d3ee755a2 Mon Sep 17 00:00:00 2001
From: wycats <wycats@gmail.com>
Date: Mon, 13 Sep 2010 14:03:06 -0700
Subject: First pass at Rack::Cache

---
 railties/lib/rails/application.rb | 3 +++
 1 file changed, 3 insertions(+)

(limited to 'railties/lib')

diff --git a/railties/lib/rails/application.rb b/railties/lib/rails/application.rb
index 8631a5df3e..b923fedab7 100644
--- a/railties/lib/rails/application.rb
+++ b/railties/lib/rails/application.rb
@@ -147,6 +147,9 @@ module Rails
 
     def default_middleware_stack
       ActionDispatch::MiddlewareStack.new.tap do |middleware|
+        require "action_dispatch/http/rack_cache" if config.action_dispatch.rack_cache
+
+        middleware.use ::Rack::Cache, config.action_dispatch.rack_cache if config.action_dispatch.rack_cache
         middleware.use ::ActionDispatch::Static, config.static_asset_paths if config.serve_static_assets
         middleware.use ::Rack::Lock if !config.allow_concurrency
         middleware.use ::Rack::Runtime
-- 
cgit v1.2.3