lib/xeroizer/exceptions.rb in xeroizer-0.2.2 vs lib/xeroizer/exceptions.rb in xeroizer-0.3.0

- old
+ new

@@ -92,6 +92,19 @@ "#{@attribute_name} is not an attribute of #{@model_name}." end end + class AssociationTypeMismatch < StandardError + + def initialize(model_class, actual_class) + @model_class = model_class + @actual_class = actual_class + end + + def message + "#{@model_class} expected, got #{@actual_class}" + end + + end + end