Clase: Mongo::QueryCache::Middleware

Hereda:
Objeto
  • Objeto
Mostrar todo
Definido en:
lib/mongo/query_cache.rb

Overview

Middleware de Rack que activa la caché de query para cada solicitud.

Definido bajo Namespace

Modules: ActiveJob

Resumen del método de instancia colapsar

Detalles del Constructor

#initialize(aplicación) ⇒ Middleware

Instancia el middleware.

Ejemplos:

Crea el nuevo middleware.

Middleware.new(app)

Parámetros:

  • app (objeto)

    La pila de aplicaciones de rack.



256
257
258
# Archivo 'lib/mongo/query_cache.rb', línea 256

def inicializar(app)
  @app = app
end

Detalles del método de instancia

#llamar(env) ⇒ objeto

Habilita la caché de query y ejecuta la solicitud.

Ejemplos:

Ejecutar la solicitud.

middleware.call(env)

Parámetros:

  • env (objeto)

    El medio ambiente.

Devuelve:

  • (objeto)

    El resultado de la llamada.



268
269
270
271
272
273
274
# Archivo 'lib/mongo/query_cache.rb', línea 268

def llamar(env)
  QueryCache.cache hacer
    @app.llamar(env)
  end
asegurar
  QueryCache.borrar
end