NAME
Input::Validator::Constraint::Callback - Callback constraint
SYNOPSIS
$validator->field('foo')->callback(sub {
my $value = shift;
return 1 if $value =~ m/^\d+$/;
return (0, 'Value is not a number');
});
DESCRIPTION
Run a callback to validate a field. Return a true value when validation succeded, and false value when failed.
In order to set your own error instead of a default one return an array where the error message is the second argument.
METHODS
is_valid
Validates the constraint.