Commit | Line | Data |
d2739840 |
1 | package Catalyst::Controller::DBIC::API::Validator; |
2 | #ABSTRACT: Provides validation services for inbound requests against whitelisted parameters |
3 | use Moose; |
8175463b |
4 | use Catalyst::Controller::DBIC::API::Validator::Visitor; |
d2739840 |
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 | { |
8175463b |
13 | return Catalyst::Controller::DBIC::API::Validator::Visitor->new(); |
d2739840 |
14 | } |
15 | |
8175463b |
16 | __PACKAGE__->meta->make_immutable; |
d2739840 |
17 | |
8175463b |
18 | 1; |