Módulo: Mongoid::Config::Validators::AsyncQueryExecutor Privado

Ampliado por:
Ejecutor de consultas asíncronas
Incluido en:
Ejecutor de consultas asíncronas
Definido en:
lib/mongoid/config/validadores/async_query_executor.rb

Overview

Este módulo forma parte de una API privada. Debe evitar su uso siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.

Valida las opciones del ejecutor de consultas asíncronas en la configuración de Mongoid. Se utiliza durante el arranque de la aplicación.

Colapso del resumen del método de instancia

Detalles del método de instancia

#validar(opciones) ⇒ Objeto

Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.

Validar las opciones de configuración de Mongoid relacionadas con el ejecutor de consultas asíncronas.

Parámetros:

  • opciones (Hash)

    Las opciones de configuración.



24
25
26
27
28
29
30
# Archivo 'lib/mongoid/config/validators/async_query_executor.rb', línea 24

def validar(opciones)
  Si opciones.key?(:ejecutor de consultas asíncronas)
    Si opciones[:ejecutor de consultas asíncronas].a_sym == :inmediato && !opciones[:concurrencia_del_ejecutor_global].nil?
      propagar Errors::Concurrencia de ejecutor global no válida
    end
  end
end