module Xeroizer::Record::ValidationHelper::InstanceMethods

Public Instance Methods

errors_for(attribute) click to toggle source
# File lib/xeroizer/record/validation_helper.rb, line 65
def errors_for(attribute)
  if errors.is_a?(Array)
    errors.find_all { | (attr, _) | attr == attribute }.map { | (_, msg) | msg }
  end
end
valid?() click to toggle source
# File lib/xeroizer/record/validation_helper.rb, line 55
def valid?
  @errors = []
  if self.class.validators
    self.class.validators.each do | validator |
      validator.validate(self)
    end
  end
  @errors.size == 0
end