Sha256: 6fb55b8efd1bfa5d3c6977bd8397b922577adc7e5ff0fb63013e92598928d17a
Contents?: true
Size: 798 Bytes
Versions: 29
Compression:
Stored size: 798 Bytes
Contents
# encoding: utf-8 module Mongoid module Errors # Raised when no inverse_of definition can be found when needed. class InverseNotFound < MongoidError # Create then new error. # # @example Create the new error. # InverseNotFound.new(Town, :citizens, Person, :town_id) # # @param [ Class ] base The base class. # @param [ Symbol ] name The name of the relation. # @param [ Class ] klass The child class. # @param [ Symbol ] inverse The attempted inverse key. # # @since 3.0.0 def initialize(base, name, klass, inverse) super( compose_message( "inverse_not_found", { base: base, name: name, klass: klass, inverse: inverse } ) ) end end end end
Version data entries
29 entries across 29 versions & 2 rubygems