Business-AT-SSN
view release on metacpan or search on metacpan
"develop" : {
"requires" : {
"Dist::Milla" : "v1.0.8",
"Test::Pod" : "1.41"
}
},
"runtime" : {
"requires" : {
"DateTime" : "0",
"Moose" : "0",
"Try::Tiny" : "0",
"perl" : "5.008005"
}
},
"test" : {
"requires" : {
"Test::More" : "0.96"
}
}
},
"release_status" : "stable",
directory:
- t
- xt
- inc
- share
- eg
- examples
requires:
DateTime: '0'
Moose: '0'
Try::Tiny: '0'
perl: '5.008005'
resources:
bugtracker: https://github.com/MarkHofstetter/Business-AT-SSN/issues
homepage: https://github.com/MarkHofstetter/Business-AT-SSN
repository: https://github.com/MarkHofstetter/Business-AT-SSN.git
version: '0.92'
x_contributors:
- 'Mark Hofstetter <mark@univie.ac.at>'
- 'MarkHofstetter <mark@hofstetter.at>'
requires 'perl', '5.008005';
requires 'Moose', '0';
requires 'Try::Tiny', '0';
requires 'DateTime', '0';
on test => sub {
requires 'Test::More', '0.96';
};
on develop => sub {
requires 'Dist::Milla', 'v1.0.8';
requires 'Test::Pod', '1.41';
};
lib/Business/AT/SSN.pm view on Meta::CPAN
package Business::AT::SSN;
use Moose;
use DateTime;
use Try::Tiny;
our $VERSION = '0.92';
# ABSTRACT: verify Austrian Social Securtiy numbers
has 'ssn' => (isa => 'Str', is => 'rw');
has 'date_of_birth' => (isa => 'DateTime', is => 'rw', clearer => 'clear_dob',);
has 'error_messages' => (isa => 'ArrayRef', is => 'rw', clearer => 'clear' );
# this is the rare case where an example may be used as is
( run in 0.409 second using v1.01-cache-2.11-cpan-05444aca049 )