| Class | Validatable::Errors |
| In: |
lib/errors.rb
|
| Parent: | Object |
Returns an array containing the full list of error messages.
# File lib/errors.rb, line 53
53: def full_messages
54: full_messages = []
55:
56: errors.each_key do |attribute|
57: errors[attribute].each do |msg|
58: next if msg.nil?
59:
60: if attribute.to_s == "base"
61: full_messages << msg
62: else
63: full_messages << humanize(attribute.to_s) + " " + msg
64: end
65: end
66: end
67: full_messages
68: end
# File lib/errors.rb, line 13
13: def on(attribute)
14: return nil if errors[attribute.to_sym].nil?
15: errors[attribute.to_sym].size == 1 ? errors[attribute.to_sym].first : errors[attribute.to_sym]
16: end
# File lib/errors.rb, line 38
38: def raw(attribute)
39: errors[attribute.to_sym]
40: end