NAME
Class::Business::DK::CPR - Danish CPR number class
VERSION
The documentation describes version 0.01 of Class::Business::DK::CPR
SYNOPSIS
use Class::Business::DK::CPR;
my $cvr = Class::Business::DK::CPR->new(1501729473);
DESCRIPTION
This module exposes a set of subroutines which are compatible with Data::FormValidator. The module implements contraints as specified in Data::FormValidator::Constraints.
SUBROUTINES AND METHODS
new
This is the constructor, it takes a single mandatory parameter, which should be a valid CPR number, if the parameter provided is not valid, the constructor dies.
get_number
This method/accessor returns the CPR number associated with the object.
number
Alias for the "get_number" accessor, see above.
set_number
This method/mutator sets the a CPR number for a given CPR object, it takes a single mandatory parameter, which should be a valid CPR number, returns true (1) upon success else it dies.
algorithm
Accessor returning a string representing what algorithms used to validate the CPR object.
get_algorithm
See "algorithm"
gender
Accessor returning an integer representing the gender indicated by the CPR object.
1, male
1, female
get_gender
See "gender"
DIAGNOSTICS
You must provide a CPR number, thrown by "set_number" and "new" if no argument is provided.
Invalid CPR number parameter, thrown by "new" and "set_number" if the provided argument is not a valid CPR number.
CONFIGURATION AND ENVIRONMENT
The module requires no special configuration or environment to run.
DEPENDENCIES
INCOMPATIBILITIES
The module has no known incompatibilities.
BUGS AND LIMITATIONS
The module has no known bugs or limitations
TEST AND QUALITY
Coverage of the test suite is at 98.3%
TODO
Please refer to the TODO file
SEE ALSO
BUG REPORTING
Please report issues via CPAN RT:
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Business-DK-CPR
or by sending mail to
bug-Business-DK-CPR@rt.cpan.org
AUTHOR
Jonas B. Nielsen, (jonasbn) - <jonasbn@cpan.org>
COPYRIGHT
Business-DK-CPR and related is (C) by Jonas B. Nielsen, (jonasbn) 2006-2009
LICENSE
Business-DK-CPR and related is released under the artistic license
The distribution is licensed under the Artistic License, as specified by the Artistic file in the standard perl distribution (http://www.perl.com/language/misc/Artistic.html).