module

Artistry::Validator

Class methods

apply_defaults(data : JSON::Any, schema : JSON::Any) : JSON::Any

Apply default values from schema to data. Returns new JSON::Any with defaults filled in.

Source
validate(data : JSON::Any, schema : JSON::Any) : Nil

Validate data against a JSON Schema. Raises ValidationError if validation fails.

Source