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

Estendido por:
AsyncQueryExecutor
Incluído em:
AsyncQueryExecutor
Definido em:
lib/mongoid/config/validators/async_query_executor.rb

Visão geral

Este módulo faz parte de uma API privada. Você deve evitar usar este módulo, se possível, pois ele pode ser removido ou alterado no futuro.

Valida as opções do executor de query assíncrona na configuração Mongoide. Usado durante a inicialização do aplicação .

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#validate(opções) ➤ Objeto

Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.

Valide as opções de configuração Mongoid relacionadas ao executor de query assíncrono.

Parâmetros:

  • opções (Hash)

    As opções de configuração.



24
25
26
27
28
29
30
# File 'lib/mongoid/config/validators/async_query_executor.rb', linha 24

def validar(opções)
  se opções.chave?(:async_query_executor)
    se opções[:async_query_executor].to_sym == :immediate && !opções[:global_executor_concurrency].nada?
      aumentar Errors::InvalidGlobalExecutorConcurrency
    end
  end
end