Sha256: 2a833c57e2b11790c3f92274ddfc548b2571b505f0135e272afa2868a589eae8
Contents?: true
Size: 603 Bytes
Versions: 1
Compression:
Stored size: 603 Bytes
Contents
module ActiveRecord module QueryCache # Enable the query cache within the block if Active Record is configured. def cache(&block) if ActiveRecord::Base.configurations.blank? yield else connection.cache(&block) end rescue yield # if the database is not present, don't let the cache spoil the party end # Disable the query cache within the block if Active Record is configured. def uncached(&block) if ActiveRecord::Base.configurations.blank? yield else connection.uncached(&block) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activerecord-2.0.0 | lib/active_record/query_cache.rb |