Class | Sequel::Model::Errors |
In: |
lib/sequel/model/errors.rb
|
Parent: | ::Hash |
Errors represents validation errors, a simple hash subclass with a few convenience methods.
ATTRIBUTE_JOINER | = | ' and '.freeze |
Adds an error for the given attribute.
# File lib/sequel/model/errors.rb, line 14 14: def add(att, msg) 15: self[att] << msg 16: end
Return the total number of error messages.
# File lib/sequel/model/errors.rb, line 19 19: def count 20: values.inject(0){|m, v| m + v.length} 21: end
Return true if there are no error messages, false otherwise.
# File lib/sequel/model/errors.rb, line 24 24: def empty? 25: count == 0 26: end