class Object

Public Instance Methods

errors() click to toggle source
# File lib/usecasing_validations.rb, line 60
def errors; @errors ||= Errors.new(self); end
valid?(object_to_validate) click to toggle source
# File lib/usecasing_validations.rb, line 44
def valid?(object_to_validate)
  extend_errors_if_necessary object_to_validate

  object_to_validate.errors.clear if self.class.clear_errors?

  run_validations! object_to_validate

  object_to_validate.errors.empty?
end