Sha256: 2d9e1b5a9ab716acbe02df8a861ed02c315a5d430bb76def431631554510aaae
Contents?: true
Size: 745 Bytes
Versions: 2
Compression:
Stored size: 745 Bytes
Contents
require 'cache_advance' require 'cache_advance/active_record_observer' require 'cache_advance/rails_cache' require 'config/caches' require 'dispatcher' ActionController::Base.helper do def cache_it(cache, options={}, &block) CacheAdvance::Caches.apply(cache, request, options) do capture(&block) end end end config.after_initialize do CacheAdvance::Caches.observer_type = CacheAdvance::ActiveRecordObserver CacheAdvance::Caches.cache = CacheAdvance::RailsCache.new CacheAdvance::Caches.create_sweepers ActiveRecord::Base.observers << CacheAdvance::ActiveRecordObserver ActionController::Dispatcher.to_prepare(:cache_advance_reload) do CacheAdvance::ActiveRecordSweeper.instance.reload_sweeper end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
aub-cache_advance-1.0.0 | rails/init.rb |
aub-cache_advance-1.0.1 | rails/init.rb |