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 consultas para cada solicitud.

Definido en el espacio de nombres

Modules: Trabajo activo

Colapso del resumen del método de instancia

Detalles del constructor

#inicializar(aplicación) ⇒ Middleware

Crear una instancia del middleware.

Ejemplos:

Crear 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 llamada(env)
  Caché de consultas.cache hacer
    @app.llamada(env)
  end
asegurar
  Caché de consultas.borrar
end