class MicroValidator::Errors

Public Instance Methods

add(attribute, message) click to toggle source
# File lib/micro_validator/errors.rb, line 3
def add(attribute, message)
  errors[attribute] ||= []
  errors[attribute] << message
end
all() click to toggle source
# File lib/micro_validator/errors.rb, line 16
def all
  @errors
end
clear() click to toggle source
# File lib/micro_validator/errors.rb, line 8
def clear
  @errors = {}
end
empty?() click to toggle source
# File lib/micro_validator/errors.rb, line 12
def empty?
  errors.empty?
end
field(name) click to toggle source
# File lib/micro_validator/errors.rb, line 20
def field(name)
  @errors[name]
end

Private Instance Methods

errors() click to toggle source
# File lib/micro_validator/errors.rb, line 25
def errors
  @errors ||= {}
end