Renamed Visitor to Validator::Visitor to conform with Data::DPath::Validator and...
[catagits/Catalyst-Controller-DBIC-API.git] / lib / Catalyst / Controller / DBIC / API / Validator.pm
1 package Catalyst::Controller::DBIC::API::Validator;
2 #ABSTRACT: Provides validation services for inbound requests against whitelisted parameters
3 use Moose;
4 use Catalyst::Controller::DBIC::API::Validator::Visitor;
5 use namespace::autoclean;
6
7 BEGIN { extends 'Data::DPath::Validator'; }
8
9 has '+visitor' => ( 'builder' => '_build_custom_visitor' );
10
11 sub _build_custom_visitor
12 {
13     return Catalyst::Controller::DBIC::API::Validator::Visitor->new();
14 }
15
16 __PACKAGE__->meta->make_immutable;
17
18 1;