Name : perl-Class-Tiny
| |
Version : 1.8.0
| Vendor : Mageia_Org
|
Release : 1.mga8
| Date : 2020-09-05 09:26:15
|
Group : Development/Perl
| Source RPM : perl-Class-Tiny-1.8.0-1.mga8.src.rpm
|
Size : 0.05 MB
| |
Packager : tv < tv>
| |
Summary : Minimalist class construction
|
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.
|
RPM found in directory: /vol/rzm3/linux-mageia/distrib/8/armv7hl/media/core/release |