Módulo: Mongoid::Validatable::Queryable Private
- Incluido en:
- UniquenessValidator
- Definido en:
- lib/mongoid/validatable/queryable.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.
TODO:
Mueva 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.
Colapso del resumen del método de instancia
-
#with_query(documento) ⇒ Objeto
privada
Envuelva la validación dentro de un bloque de ejecución que alerta al cliente para que no borre sus opciones de persistencia.
Detalles del método de instancia
#with_query(documento) ⇒ 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.
Envuelva la validación dentro de un bloque de ejecución que alerta al cliente para que no borre sus opciones de persistencia.
27 28 29 30 31 32 33 34 35 |
# Archivo 'lib/mongoid/validatable/queryable.rb', línea 27 def con_consulta(Documento) klass = Documento.clase begin Compacto.inicio_ejecución("#{klass.name}-validar-con-consulta") rendimiento asegurar Compacto.exit_execution("#{klass.name}-validar-con-consulta") end end |