class

JSONSchema::BooleanValidator

Inherits Reference / Object

Validates schema where the type is boolean.

This is a raw Validator class that you most likely do not need to use directly. See the JSONSchema#create_validator macro, JSONSchema#from_json, or JSONSchema.fluent for common usage of this shard.

Instance methods

to_cr
Source
to_json(json : JSON::Builder)

Serialize the validator into its string representation.

js = JSONSchema.fluent
validator = js.boolean
validator.to_json # => {"type":"boolean"}
Source
validate(node : JSON::Any, context = NodeContext.new)
Source