use JSON instead of JSON::Any to get rid of the CPAN Testers failures when only JSON...
[catagits/Catalyst-Controller-DBIC-API.git] / lib / Catalyst / Controller / DBIC / API / Validator.pm
CommitLineData
d2739840 1package Catalyst::Controller::DBIC::API::Validator;
2#ABSTRACT: Provides validation services for inbound requests against whitelisted parameters
3use Moose;
8175463b 4use Catalyst::Controller::DBIC::API::Validator::Visitor;
d2739840 5use namespace::autoclean;
6
7BEGIN { extends 'Data::DPath::Validator'; }
8
9has '+visitor' => ( 'builder' => '_build_custom_visitor' );
10
11sub _build_custom_visitor
12{
8175463b 13 return Catalyst::Controller::DBIC::API::Validator::Visitor->new();
d2739840 14}
15
8175463b 16__PACKAGE__->meta->make_immutable;
d2739840 17
8175463b 181;