class Mongoid::Errors::InvalidOptions
Raised when invalid options are passed to an association macro.
Public Class Methods
new(name, invalid, valid)
click to toggle source
Instantiate the options error.
@example Create the error.
InvalidOptions.new(:name, :polymorphic, [ :as ])
@param [ Symbol ] name The name of the association. @param [ Symbol ] invalid The invalid option. @param [ Array<Symbol> ] valid The allowed options.
@since 2.1.0
Calls superclass method
# File lib/mongoid/errors/invalid_options.rb, line 20 def initialize(name, invalid, valid) super( compose_message( "invalid_options", { name: name, invalid: invalid, valid: valid.join(', ') } ) ) end