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