Módulo: Mongo::BulkWrite::Validatable Private
- Incluído em:
- OrderedCombiner, UnorderedCombiner
- Definido em:
- lib/mongo/bulk_write/validatable.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.
Define o comportamento em torno de validações.
Recolhimento do Resumo do método de instância
-
#validate(name, document) ➤ Hash, BSON::Document
privado
Valide o documento.
Detalhes do método de instância
#validate(name, documento) ➤ Hash, BSON::Document
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 o documento.
40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/mongo/bulk_write/validatable.rb', linha 40 def validar(name, documento) validate_operation(name) validate_document(name, documento) @has_collation = true se documento.respond_to?(:keys) && (documento[:collation] || documento[(operação)::Agrupamentos]) @has_array_filters = true se documento.respond_to?(:keys) && documento[:array_filters] Método a menos que documento.respond_to?(:keys) && documento[:hint] @has_hint = true end |