Sophie

Sophie

distrib > Mageia > 4 > i586 > media > core-release-src > by-pkgid > 3b2f9061c7b3c72af4edcba757f6f7cc

perl-Class-Tiny-0.11.0-2.mga4.src.rpm

Description:

This module offers a minimalist class construction kit in around 120
lines of code. Here is a list of features:

* defines attributes via import arguments
* generates read-write accessors
* supports lazy attribute defaults
* supports custom accessors
* superclass provides a standard "new" constructor
* "new" takes a hash reference or list of key/value pairs
* "new" has heuristics to catch constructor attribute typos
* "new" calls "BUILD" for each class from parent to child
* superclass provides a "DESTROY" method
* "DESTROY" calls "DEMOLISH" for each class from child to parent

It uses no non-core modules for any recent Perl. On Perls older than
v5.10 it requires MRO::Compat. On Perls older than v5.14, it requires
Devel::GlobalDestruction.

Generated packages:

Other version of this rpm: