lib/json-schema/attributes/maxdecimal.rb in json-schema-0.9.12 vs lib/json-schema/attributes/maxdecimal.rb in json-schema-1.0.0
- old
+ new
@@ -4,10 +4,10 @@
def self.validate(current_schema, data, fragments, validator, options = {})
if data.is_a?(Numeric)
s = data.to_s.split(".")[1]
if s && s.length > current_schema.schema['maxDecimal']
message = "The property '#{build_fragment(fragments)}' had more decimal places than the allowed #{current_schema.schema['maxDecimal']}"
- raise ValidationError.new(message, fragments, current_schema)
+ validation_error(message, fragments, current_schema, options[:record_errors])
end
end
end
end
end
\ No newline at end of file