class Subvalid::Validators::WithValidator

Public Class Methods

validate(object, validation_result=ValidationResult.new, *args) click to toggle source
# File lib/subvalid/validators/with_validator.rb, line 4
def self.validate(object, validation_result=ValidationResult.new, *args)
  case args[0]
  when Class
    klass = args[0]
    klass.validate(object, validation_result)
  when Proc
    prok = args[0]
    prok.(object, validation_result)
  end
end