NAME Catalyst::Plugin::FormValidator::Simple::Auto - Smart validation with FormValidator::Simple SYNOPSIS use Catalyst qw/ FormValidator::Simple FormValidator::Simple::Auto /; __PACKAGE__->config( validator => { messages => 'messages.yml', profiles => 'profiles.yml', # and other FormValidator::Simple config }, ); # profiles.yml action1: param1: - NOT_BLANK - ASCII - [ 'LENGTH', 4, 10 ] param2: - NOT_BLANK # then your action sub action1 : Global { my ($self, $c) = @_; # $c->form($profile) already executed! unless ($c->form->has_error) { ... } } DESCRIPTION This plugin provide auto validation to Plugin::FormValidator::Simple. You can define validation profiles into config or YAML file, and no longer have to write it in actions. EXTENDED METHODS setup prepare forward ORIGINAL IDEA Daisuke Maki AUTHOR Daisuke Murase COPYRIGHT This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of the license can be found in the LICENSE file included with this module.