Class::Business::DK::CPR - Danish CPR number class
The documentation describes version 0.01 of Class::Business::DK::CPR
use Class::Business::DK::CPR; my $cvr = Class::Business::DK::CPR->new(1501729473);
This is an OOP implementation for handling Danish CPR numbers. The class gives you an CPR object, which is validated according to the CPR specification, see: Business::DK::CPR.
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.
This method/accessor returns the CPR number associated with the object.
Alias for the "get_number" accessor, see above.
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.
Accessor returning a string representing what algorithms used to validate the CPR object.
See "algorithm"
Accessor returning an integer representing the gender indicated by the CPR object.
1, male
1, female
See "gender"
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.
The module requires no special configuration or environment to run.
Class::InsideOut
Business::DK::CPR
The module has no known incompatibilities.
The module has no known bugs or limitations
Coverage of the test suite is at 98.3%
Please refer to the TODO file
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
Jonas B. Nielsen, (jonasbn) - <jonasbn@cpan.org>
<jonasbn@cpan.org>
Business-DK-CPR and related is (C) by Jonas B. Nielsen, (jonasbn) 2006-2011
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).
To install Business::DK::CPR, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Business::DK::CPR
CPAN shell
perl -MCPAN -e shell install Business::DK::CPR
For more information on module installation, please visit the detailed CPAN module installation guide.