class TinyDyno::Errors::MissingHashKey

This error is raised when trying to set a value in Mongoid that is not already set with dynamic attributes or the field is not defined.

Public Class Methods

new(klass:) click to toggle source

Create the new error.

@example Instantiate the error.

UnknownAttribute.new(Person, "gender")

@param [ Class ] klass The model class. @param [ String, Symbol ] name The name of the attribute.

@since 3.0.0

Calls superclass method
# File lib/tiny_dyno/errors/hash_key_errors.rb, line 44
def initialize(klass:)
  super(
      compose_message("no hash key specified", { klass: klass.name })
  )
end