lib/mongoid/errors/invalid_value.rb
# encoding: utf-8
module Mongoid
module Errors
# This error is raised when trying to set an attribute with an invalid value.
# For example when try to set an Array value to a Hash attribute.
#
class InvalidValue < MongoidError
def initialize(field_class, value_class)
super(
compose_message("invalid_value", { value_class: value_class, field_class: field_class })
)
end
end
end
end