Módulo: Mongoid::Validatable::Queryable Privado
- Incluido en:
- UniquenessValidator
- Definido en:
- lib/mongoid/validatable/queryable.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.
Mover esto a la clase Mongoid::Validatable::Uniqueness.
Módulo mixin incluido en la clase Mongoid::Validatable::Uniqueness, cuando garantiza que el contexto de persistencia se limpia al ejecutar consultas de unicidad.
Resumen del método de instancia colapsar
-
#with_query(documento) ⇒ Objeto
privado
Envuelve la validación dentro de un bloque de ejecución que advierta al cliente que no debe borrar sus opciones de persistencia.
Detalles del método de instancia
#with_query(documento) ⇒ objeto
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.
Envuelve la validación dentro de un bloque de ejecución que advierta al cliente que no debe borrar sus opciones de persistencia.
24 25 26 27 28 29 30 31 32 |
# Archivo 'lib/mongoid/validatable/queryable.rb', línea 24 def with_query(Documento) klass = Documento.clase begin Con hilo.begin_execution("#{klass.nombre}-validar-con-query") rendimiento asegurar Con hilo.exit_execution("#{klass.nombre}-validar-con-query") end end |