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

Ampliado por:
AsyncQueryExecutor
Incluido en:
AsyncQueryExecutor
Definido en:
lib/mongoid/config/validators/async_query_executor.rb

Overview

Este módulo es parte de una API privada. Deberías evitar usar este módulo si es posible, ya que puede ser removido o cambiado en el futuro.

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

Resumen del método de instancia colapsar

Detalles del método de instancia

#validate(options) ⇒ Object

Este método es parte de una API privada. Se debe evitar el uso de este método 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 query asíncrono.

Parámetros:

  • opciones (encriptada)

    Las opciones de configuración.



22
23
24
25
26
27
# Archivo 'lib/mongoid/config/validators/async_query_executor.rb', línea 22

def validar(opciones)
  return a menos que opciones.key?(:async_query_executor)
  si opciones[:async_query_executor].to_sym == inmediato && !opciones[concurrencia_ejecutor_global].nil?
    propagar Errors::InvalidGlobalExecutorConcurrency
  end
end