Exception: ActiveFacts::API::DuplicateIdentifyingValueException

Inherits:
ActiveFactsRuntimeException show all
Defined in:
lib/activefacts/api/exceptions.rb

Instance Method Summary collapse

Constructor Details

#initialize(klass, role_name, value) ⇒ DuplicateIdentifyingValueException

Returns a new instance of DuplicateIdentifyingValueException.



37
38
39
40
41
# File 'lib/activefacts/api/exceptions.rb', line 37

def initialize(klass, role_name, value)
  super("Illegal attempt to assert #{klass.basename} having identifying value" +
        " (#{role_name} is #{value.verbalise})," +
        " when #{value.related_entities(false).map(&:verbalise).join(", ")} already exists")
end