Commit | Line | Data |
d2739840 |
1 | package Catalyst::Controller::DBIC::API::Validator; |
8ea592cb |
2 | |
d2739840 |
3 | #ABSTRACT: Provides validation services for inbound requests against whitelisted parameters |
4 | use Moose; |
8175463b |
5 | use Catalyst::Controller::DBIC::API::Validator::Visitor; |
d2739840 |
6 | use namespace::autoclean; |
7 | |
8 | BEGIN { extends 'Data::DPath::Validator'; } |
9 | |
10 | has '+visitor' => ( 'builder' => '_build_custom_visitor' ); |
11 | |
8ea592cb |
12 | sub _build_custom_visitor { |
8175463b |
13 | return Catalyst::Controller::DBIC::API::Validator::Visitor->new(); |
d2739840 |
14 | } |
15 | |
8175463b |
16 | __PACKAGE__->meta->make_immutable; |
d2739840 |
17 | |
8ea592cb |
18 | 1; |