class Mongoid::Errors::InvalidAutoEncryptionConfiguration

This error is raised when automatic encryption configuration for a client is invalid.

Public Class Methods

new(name, kms_provider = nil) click to toggle source

Initialize the error.

@param [ Symbol ] name The name of the client config.

Calls superclass method
# File lib/mongoid/errors/invalid_auto_encryption_configuration.rb, line 14
def initialize(name, kms_provider = nil)
  if kms_provider
    super(
      compose_message(
        "invalid_auto_encryption_configuration_for_kms_provider",
        { client: name, kms_provider: kms_provider }
      )
    )
  else
    super(
      compose_message(
        "invalid_auto_encryption_configuration",
        { client: name }
      )
    )
  end
end