package Catmandu::Validator::JSONSchema;
use Catmandu::Sane;
use Moo;
use Catmandu::Util qw(:is :check);
use JSON::Validator;
our $VERSION = "0.15";
with qw(Catmandu::Validator);
has schema => (
has _validator => (
is => 'ro',
lazy => 1,
builder => sub {
my $validator = JSON::Validator->new;
$validator->schema($_[0]->schema);
$validator;
}
);
sub val
:Validator::JSONSchema - An implementation of Catmandu::Validator to support JSON Schema
=begin markdown
# STATUS
[![Build Status](https://travis-ci.org/LibreCat/Catmandu-Validator-JSONSchema.svg?b