class BSON::InvalidKey

Raised when trying to serialize an object into a key.

@since 2.2.4

Public Class Methods

new(object) click to toggle source

Instantiate the exception.

@example Instantiate the exception.

BSON::Object::InvalidKey.new(object)

@param [ Object ] object The object that was meant for the key.

@since 2.2.4

Calls superclass method
# File lib/bson/object.rb, line 76
def initialize(object)
  super("#{object.class} instances are not allowed as keys in a BSON document.")
end