Class: Workarea::QueryCacheMiddleware::CacheOptions
- Inherits:
- 
      Object
      
        - Object
- Workarea::QueryCacheMiddleware::CacheOptions
 
- Defined in:
- app/middleware/workarea/query_cache_middleware.rb
Instance Method Summary collapse
- #all? ⇒ Boolean
- #elasticsearch? ⇒ Boolean
- 
  
    
      #initialize(options)  ⇒ CacheOptions 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of CacheOptions. 
- #mongoid? ⇒ Boolean
- #none? ⇒ Boolean
Constructor Details
#initialize(options) ⇒ CacheOptions
Returns a new instance of CacheOptions.
| 34 35 36 | # File 'app/middleware/workarea/query_cache_middleware.rb', line 34 def initialize() = end | 
Instance Method Details
#all? ⇒ Boolean
| 42 43 44 | # File 'app/middleware/workarea/query_cache_middleware.rb', line 42 def all? mongoid? && elasticsearch? end | 
#elasticsearch? ⇒ Boolean
| 50 51 52 | # File 'app/middleware/workarea/query_cache_middleware.rb', line 50 def elasticsearch? !!(['elasticsearch_query_cache'] || ['query_cache']) end | 
#mongoid? ⇒ Boolean
| 46 47 48 | # File 'app/middleware/workarea/query_cache_middleware.rb', line 46 def mongoid? !!(['mongoid_query_cache'] || ['query_cache']) end | 
#none? ⇒ Boolean
| 38 39 40 | # File 'app/middleware/workarea/query_cache_middleware.rb', line 38 def none? !mongoid? && !elasticsearch? end |