Froze rails gems
[depot.git] / vendor / rails / actionpack / lib / action_controller / caching / sql_cache.rb
1 module ActionController #:nodoc:
2 module Caching
3 module SqlCache
4 def self.included(base) #:nodoc:
5 if defined?(ActiveRecord) && ActiveRecord::Base.respond_to?(:cache)
6 base.alias_method_chain :perform_action, :caching
7 end
8 end
9
10 protected
11 def perform_action_with_caching
12 ActiveRecord::Base.cache do
13 perform_action_without_caching
14 end
15 end
16 end
17 end
18 end