lib/rasti/form/validable.rb in rasti-form-5.0.0 vs lib/rasti/form/validable.rb in rasti-form-6.0.0
- old
+ new
@@ -8,13 +8,17 @@
@errors ||= Hash.new { |hash, key| hash[key] = [] }
end
def validate!
validate
- raise ValidationError.new(self, errors) unless errors.empty?
+ raise_if_errors!
end
def validate
+ end
+
+ def raise_if_errors!
+ raise ValidationError.new(self, errors) unless errors.empty?
end
def assert(key, condition, message)
errors[key] << message unless condition
condition