Módulo: Mongoid::Validatable::Queryable Private
- Incluído em:
- UniquenessValidator
- Definido em:
- lib/mongoid/validatable/queryable.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.
TODO:
Mova isso para a classe Mongoid::Validatable::Uniqueness .
Módulo Mixin incluído na classe Mongoid::Validatable::Uniqueness when garante que o contexto de persistência seja limpo ao executar queries de exclusividade.
Recolhimento do Resumo do método de instância
-
#with_query(documento) ➤ Objeto
privado
Envolva a validação dentro de um bloco de execução que alerta o cliente para não limpar suas opções de persistência.
Detalhes do método de instância
#with_query(document) ➤ 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.
Envolva a validação dentro de um bloco de execução que alerta o cliente para não limpar suas opções de persistência.
27 28 29 30 31 32 33 34 35 |
# Arquivo 'lib/mongoid/validatable/queryable.rb', linha 27 def with_query(documento) classe = documento.classe começar Threaded.begin_execution("#{klass.name}-validate-with-query") rendimento garantir Threaded.exit_execution("#{klass.name}-validate-with-query") end end |