ActiveJob — Documentation by YARD 0.9.37 (original) (raw)
Module: Mongo::QueryCache::Middleware::ActiveJob
Defined in:
lib/mongo/query_cache.rb
Overview
ActiveJob middleware that activates the query cache for each job.
Class Method Summarycollapse
Class Method Details
.included(base) ⇒ Object
| 286 287 288 289 290 291 292 293 294 295 296 | # File 'lib/mongo/query_cache.rb', line 286 def self.included(base) base.class_eval do around_perform do |_job, block| QueryCache.cache do block.call end ensure QueryCache.clear end end end | | ------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |