module Mongo::Operation::BypassDocumentValidation
Custom behavior for operations that support the bypassdocumentvalidation option.
@since 2.5.2 @api private
Private Instance Methods
add_bypass_document_validation(sel)
click to toggle source
# File lib/mongo/operation/shared/bypass_document_validation.rb, line 40 def add_bypass_document_validation(sel) return sel unless bypass_document_validation sel.merge(bypassDocumentValidation: true) end
command(connection)
click to toggle source
Calls superclass method
# File lib/mongo/operation/shared/bypass_document_validation.rb, line 29 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