Sha256: d9c7fb7534749632bd2d6064304f7a157b8e961f86aefd03825e256371ab46a3
Contents?: true
Size: 1.02 KB
Versions: 14
Compression:
Stored size: 1.02 KB
Contents
# encoding: utf-8 module Mongoid module Errors # This error is raised when an invalid strategy is defined for an association dependency. class InvalidDependentStrategy < MongoidError # 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 def initialize(association, invalid_strategy, valid_strategies) super( compose_message( "invalid_dependent_strategy", { association: association, invalid_strategy: invalid_strategy, valid_strategies: valid_strategies } ) ) end end end end
Version data entries
14 entries across 14 versions & 1 rubygems