Sha256: 15e6fa9851edb2276df88f20ff371c335dc35e69aa6eb9c7a690e2db6ab2d1a4
Contents?: true
Size: 757 Bytes
Versions: 6
Compression:
Stored size: 757 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 config.to_prepare do Rails.application.config.active_job.custom_serializers << CacheKeeper::CachedMethodSerializer end end initializer "cache_keeper.caching_methods" do 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
6 entries across 6 versions & 1 rubygems