class Mongoid::Errors::InvalidFieldOption

This error is raised when trying to create a field that has an invalid option.

Public Class Methods

new(klass, name, option, valid) click to toggle source

Create the new error.

@example Create the error.

InvalidFieldOption.new(Model, :name, :localized, [ :localize ])

@param [ Class ] klass The document class. @param [ Symbol ] name The method name. @param [ Symbol ] option The option name. @param [ Array<Symbol> ] valid All the valid options.

@since 3.0.0

Calls superclass method
# File lib/mongoid/errors/invalid_field_option.rb, line 22
def initialize(klass, name, option, valid)
  super(
    compose_message(
      "invalid_field_option",
      {
        name: name,
        klass: klass,
        option: option,
        valid: valid.join(", ")
      }
    )
  )
end