parent::versioned
Perl module to provide ISA inheritance with parent module version checking.
Behaves exactly the same as parent, a core Perl module, but adds version checking.
Getting Started
Install this module using your favorite CPAN installer:
cpanm parent::versioned
... or download the tarball, unpack it, and perform the mantra:
perl Makefile.PL
make
make test
make install
Prerequisites
This module has no dependencies aside from Perl version 5.6.1 or newer. (5.6.1 dates back to April 2001, so don't worry, you're covered.)
Synopsis
use parent::versioned qw(Foo Bar::Baz); # Exactly like parent module.
use parent::versioned ['Foo' => 0.25], ['Bar::Baz' => 1.0]; # Require minimum versions.
Description
Behavior is exactly the same as the core Perl module parent, but with the capability
added for specifying minimum version numbers in parent modules.
This module passes the entire parent test suite, plus tests for the version extension.
Coverage is 100%.
Author
- David Oswald davido@cpan.org
Version control
This module is a fork of parent. Please see the module's POD for a description of its
ancestry and the authors who provided the foundation for this module.
See also
- parent
- base
- perldoc perlmod
License
This module is licensed under the same terms as Perl 5 iteslf.