# 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** ## 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.