Sha256: 789f475061ec56b935caacb5c7a68667185028d991589946a4e462233efe2650
Contents?: true
Size: 769 Bytes
Versions: 1
Compression:
Stored size: 769 Bytes
Contents
module CacheKeeper class Engine < ::Rails::Engine isolate_namespace CacheKeeper config.eager_load_namespaces << CacheKeeper config.cache_keeper = ActiveSupport::OrderedOptions.new config.cache_keeper.queues = ActiveSupport::OrderedOptions.new initializer "cache_keeper.active_job_serializer" do |app| config.to_prepare do Rails.application.config.active_job.custom_serializers << CacheKeeper::CachedMethodSerializer end end initializer "cache_keeper.caching_methods" do |app| ActiveSupport.on_load :action_controller do ActionController::Base.send :include, CacheKeeper::Caching end ActiveSupport.on_load :active_record do include CacheKeeper::Caching end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cache_keeper-0.3.0 | lib/cache_keeper/engine.rb |