Business-DK-CVR

 view release on metacpan or  search on metacpan

examples/params-validate.pl  view on Meta::CPAN

#!/usr/bin/perl -w

# $Id$

use strict;
use warnings;
use Params::Validate qw(:all);

use lib qw(lib);
use Business::DK::CVR qw(validateCVR);

eval {
    check_cvr(cvr => 27355021);
};

if ($@) {
    print "CVR is not valid - $@\n";
}

eval {
    check_cvr(cvr => 27355020);
};

if ($@) {
    print "CVR is not valid - $@\n";
}

sub check_cvr {
    validate( @_,
    { cvr =>
        { callbacks =>
            { 'validate_cvr' => sub { validateCVR($_[0]); } } } } );
    
    print $_[1]." is a valid CVR\n";

}



( run in 0.762 second using v1.01-cache-2.11-cpan-97f6503c9c8 )