Módulo: Mongo::BulkWrite::Validatable Private
- Incluido en:
- Combinadorordenado, Combinador no ordenado
- Definido en:
- lib/mongo/bulk_write/validatable.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.
Define el comportamiento en torno a las validaciones.
Colapso del resumen del método de instancia
-
#validar(nombre, documento) ⇒ Hash, BSON::Documento
privada
Validar el documento.
Detalles del método de instancia
#validar(nombre, documento) ⇒ Hash, BSON::Documento
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Validar el documento.
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
# Archivo 'lib/mongo/bulk_write/validatable.rb', línea 43 def validar(Nombre, Documento) operación de validación(Nombre) validate_document(Nombre, Documento) Si Documento.respond_to?(:llaves) && (Documento[:colación] || Documento[Operación::COLACIÓN]) @has_collation = true end Si Documento.respond_to?(:llaves) && Documento[:filtros_de_matriz] @tiene filtros de matriz = true end Si Documento.respond_to?(:llaves) && Documento[:hint] @has_hint = true end end |