module Mongo::Operation::BypassDocumentValidation
Custom behavior for operations that support the bypassdocumentvalidation option.
@since 2.5.2 @api private
Private Instance Methods
Source
# File lib/mongo/operation/shared/bypass_document_validation.rb, line 37 def add_bypass_document_validation(sel) return sel unless bypass_document_validation sel.merge(bypassDocumentValidation: true) end
Source
# File lib/mongo/operation/shared/bypass_document_validation.rb, line 26 def command(connection) if Lint.enabled? unless connection.is_a?(Server::Connection) raise Error::LintError, "Connection is not a Connection instance: #{connection}" end end sel = super add_bypass_document_validation(sel) end
Calls superclass method