# 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** <
[email protected]>
## Version control
* [parent::versioned on Github](
https://github.com/daoswald/parent-versioned)
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.