class Mongoid::Errors::InvalidDependentStrategy
This error is raised when an invalid strategy is defined for an association dependency.
Public Class Methods
new(association, invalid_strategy, valid_strategies)
click to toggle source
Create the new error.
@example Create the new error.
InvalidDependentStrategy.new(association, invalid_strategy, valid_strategies)
@param [ Mongoid::Association
] association The association for which this
dependency is defined.
@param [ Symbol, String ] invalid_strategy The attempted invalid strategy. @param [ Array<Symbol> ] valid_strategies The valid strategies.
@since 7.0.0
Calls superclass method
# File lib/mongoid/errors/invalid_dependent_strategy.rb, line 21 def initialize(association, invalid_strategy, valid_strategies) super( compose_message( "invalid_dependent_strategy", { association: association, invalid_strategy: invalid_strategy, valid_strategies: valid_strategies } ) ) end