NAME
Catmandu::Fix::validate - validate data and keep errors
SYNOPSIS
# Check author field against a JSON Schema
validate(
'author'
, JSONSchema, schema:
'my/schema.json'
)
if
exists
(errors)
...
# do something
end
# Check item against a custom validator, store in errors in 'warnings'
validate(
'author'
, MyValidatorClass, error_field: warnings)
DESCRIPTION
This Catmandu::Fix validates data with a Catmandu::Validator and stores errors in field errors
for further inspection.
CONFIGURATION
Additional options are passed to the validator.