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

Crear una instancia del middleware.

Ejemplos:

Crea el nuevo middleware.

Middleware.new(app)

Parámetros:

  • app (objeto)

    La pila de aplicaciones de rack.



264
265
266
# Archivo 'lib/mongo/query_cache.rb', línea 264

def inicializar(app)
  @app = app
end

Detalles del método de instancia

#llamar(env) ⇒ objeto

Habilite el caché de consultas y ejecute la solicitud.

Ejemplos:

Ejecutar la solicitud.

middleware.call(env)

Parámetros:

  • env (objeto)

    El medio ambiente.

Devuelve:

  • (objeto)

    El resultado de la llamada.



276
277
278
279
280
281
282
# Archivo 'lib/mongo/query_cache.rb', línea 276

def llamar(env)
  Caché de consultas.cache hacer
    @app.llamar(env)
  end
asegurar
  Caché de consultas.borrar
end