Class: Mongo::Error::FailedStringPrepValidation

Inherits:
Error
  • Object
show all
Defined in:
lib/mongo/error/failed_string_prep_validation.rb

Overview

This exception is raised when stringprep validation fails, such as due to character being present or bidirectional data being invalid.

Since:

  • 2.6.0

Constant Summary collapse

INVALID_BIDIRECTIONAL =

The error message describing failed bidi validation.

Since:

  • 2.6.0

'Data failed bidirectional validation'
PROHIBITED_CHARACTER =

The error message describing the discovery of a prohibited character.

Since:

  • 2.6.0

'Data contains a prohibited character.'
UNABLE_TO_NORMALIZE =

The error message describing that stringprep normalization can't be done on Ruby versions below 2.2.0.

Since:

  • 2.6.0

'Unable to perform normalization with Ruby versions below 2.2.0'

Instance Method Summary collapse

Constructor Details

#initialize(msg) ⇒ FailedStringPrepValidation

Create the new exception.

Parameters:

  • msg (String)

    The error message describing how the validation failed.

Since:

  • 2.6.0



35
36
37
# File 'lib/mongo/error/failed_string_prep_validation.rb', line 35

def initialize(msg)
  super
end