Module: Attestor::Validations::Reporter

Included in:
Validator, Validators
Defined in:
lib/attestor/validations/reporter.rb

Instance Method Summary collapse

Instance Method Details

#validate(object) ⇒ Object



10
11
12
13
14
15
# File 'lib/attestor/validations/reporter.rb', line 10

def validate(object)
  validate! object
  Report.new(object)
rescue InvalidError => error
  Report.new(error.object, error)
end