module Sanatio::InstanceMethods

Public Instance Methods

errors() click to toggle source
# File lib/sanatio.rb, line 33
def errors
  self.class.validators.reject do |validator|
    validator.skip?(self)
  end.reject do |validator|
    validator.valid?(self)
  end.map do |validator|
    validator.error(self)
  end
end
valid?() click to toggle source
# File lib/sanatio.rb, line 29
def valid?
  errors.empty?
end