perl-Class-Tiny-1.0.0-3-rosa2016.1.noarch.rpm


Advertisement

Description

perl-Class-Tiny - Minimalist class construction

Property Value
Distribution ROSA 2016.1
Repository ROSA Contrib x86_64
Package filename perl-Class-Tiny-1.0.0-3-rosa2016.1.noarch.rpm
Package name perl-Class-Tiny
Package version 1.0.0
Package release 3-rosa2016.1
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage http://search.cpan.org/dist/Class-Tiny
License ASL 2.0
Maintainer -
Download size 24.85 KB
Installed size 56.04 KB
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.

Alternatives

Package Version Architecture Repository
perl-Class-Tiny-1.0.0-4-rosa2016.1.noarch.rpm 1.0.0 noarch ROSA Main Updates
perl-Class-Tiny-1.0.0-4-rosa2016.1.noarch.rpm 1.0.0 noarch ROSA Main Updates
perl-Class-Tiny-1.0.0-3-rosa2016.1.noarch.rpm 1.0.0 noarch ROSA Contrib
perl-Class-Tiny - - -

Requires

Name Value
perl(Carp) -
perl(Devel::GlobalDestruction) -
perl(abi) >= 5.20.3

Provides

Name Value
perl(Class::Tiny) == 1.0.0
perl(Class::Tiny::Object) == 1.0.0
perl-Class-Tiny == 1.0.0-3:2016.1

Download

Type URL
Mirror mirror.rosalab.ru
Binary Package perl-Class-Tiny-1.0.0-3-rosa2016.1.noarch.rpm
Source Package perl-Class-Tiny-1.0.0-3.src.rpm

Install Howto

  1. Enable ROSA Contrib repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Class-Tiny rpm package:
    # urpmi perl-Class-Tiny

Files

Path
/usr/lib/perl5/vendor_perl/5.20.3/Class/Tiny.pm
/usr/share/doc/perl-Class-Tiny/CONTRIBUTING
/usr/share/doc/perl-Class-Tiny/Changes
/usr/share/doc/perl-Class-Tiny/LICENSE
/usr/share/doc/perl-Class-Tiny/META.json
/usr/share/doc/perl-Class-Tiny/META.yml
/usr/share/doc/perl-Class-Tiny/MYMETA.yml
/usr/share/doc/perl-Class-Tiny/README
/usr/share/man/man3/Class::Tiny.3pm.xz

Changelog

2017-03-02 - Andrey Bondrov <andrey.bondrov@rosalab.ru> 1.0.0-3
- (f24f9d0) MassBuild#1273: Increase release tag

See Also

Package Description
perl-Class-Trigger-0.140.0-7-rosa2016.1.noarch.rpm Mixin to add / call inheritable triggers
perl-Class-Unload-0.90.0-3-rosa2016.1.noarch.rpm Unload a class
perl-Class-Virtual-0.70.0-3-rosa2016.1.noarch.rpm Compile-time enforcement of Class::Virtual
perl-Class-WhiteHole-0.40.0-7-rosa2016.1.noarch.rpm Base class to treat unhandled method calls as errors
perl-Class-XSAccessor-Array-1.40.0-7-rosa2016.1.x86_64.rpm Generate fast XS accessors without runtime compilation
perl-ClearSilver-0.10.5-11-rosa2016.1.x86_64.rpm Neotonic ClearSilver Perl Module
perl-Clipboard-0.13-8-rosa2016.1.noarch.rpm Copy and paste with any OS
perl-Clone-Fast-0.970.0-5-rosa2016.1.x86_64.rpm Natively copying Perl data structures
perl-Clone-PP-1.60.0-4-rosa2016.1.noarch.rpm Recursively copy Perl datatypes
perl-Clutter-1.0.1-8-rosa2016.1.x86_64.rpm Perl bindings for clutter
perl-Code-TidyAll-0.260.0-3-rosa2016.1.noarch.rpm Use podchecker with tidyall
perl-Compress-Bzip2-2.220.0-4-rosa2016.1.x86_64.rpm Interface to Bzip2 compression library
perl-Compress-LZF-3.800.0-3-rosa2016.1.x86_64.rpm Extremely light-weight Lempel-Ziv-Free compression
perl-Compress-LZO-1.80.0-9-rosa2016.1.x86_64.rpm Compress-LZO module for perl
perl-Compress-Raw-Lzma-2.69.0-4-rosa2016.1.x86_64.rpm Low-Level Interface to the liblzma compression library
Advertisement
Advertisement