perl-Class-Method-Modifiers-2.130.0-1.mga8.noarch.rpm


Advertisement

Description

perl-Class-Method-Modifiers - provides Moose-like method modifiers

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package filename perl-Class-Method-Modifiers-2.130.0-1.mga8.noarch.rpm
Package name perl-Class-Method-Modifiers
Package version 2.130.0
Package release 1.mga8
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage http://search.cpan.org/dist/Class-Method-Modifiers
License GPL+ or Artistic
Maintainer -
Download size 37.54 KB
Installed size 150.92 KB
Method modifiers are a powerful feature from the CLOS (Common Lisp Object
System) world.
In its most basic form, a method modifier is just a method that calls
'$self->SUPER::foo(@_)'. I for one have trouble remembering that exact
invocation, so my classes seldom re-dispatch to their base classes. Very
bad!
'Class::Method::Modifiers' provides three modifiers: 'before', 'around',
and 'after'. 'before' and 'after' are run just before and after the method
they modify, but can not really affect that original method. 'around' is
run in place of the original method, with a hook to easily call that
original method. See the 'MODIFIERS' section for more details on how the
particular modifiers work.

Alternatives

Package Version Architecture Repository
perl-Class-Method-Modifiers-2.130.0-1.mga8.noarch.rpm 2.130.0 noarch Mageia Core
perl-Class-Method-Modifiers - - -

Requires

Name Value
perl(B) -
perl(Carp) -
perl(Exporter) -
perl(base) -
perl(strict) -
perl(warnings) -
perl-base >= 2:5.28.2

Provides

Name Value
perl(Class::Method::Modifiers) == 2.130.0
perl-Class-Method-Modifiers == 2.130.0-1.mga8

Download

Type URL
Mirror distrib-coffee.ipsl.jussieu.fr
Binary Package perl-Class-Method-Modifiers-2.130.0-1.mga8.noarch.rpm
Source Package perl-Class-Method-Modifiers-2.130.0-1.mga8.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Class-Method-Modifiers rpm package:
    # urpmi perl-Class-Method-Modifiers

Files

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

Changelog

2019-08-11 - tv <tv> 2.130.0-1.mga8
+ Revision: 1428673
- update to 2.13
2018-09-19 - umeabot <umeabot> 2.120.0-3.mga7
+ Revision: 1266449
- Mageia 7 Mass Rebuild

See Also

Package Description
perl-Class-Method-ModifiersX-Augment-0.2.0-4.mga7.noarch.rpm Adds "augment method => sub {...}" support to Class::Method::Modifiers
perl-Class-MethodMaker-2.240.0-10.mga8.i586.rpm Create generic methods for OO Perl
perl-Class-Mix-0.6.0-3.mga7.noarch.rpm Dynamic class mixing
perl-Class-Multimethods-1.701.0-2.mga7.noarch.rpm A multiple dispatch mechanism for Perl
perl-Class-Null-2.110.730-8.mga7.noarch.rpm Implements the Null Class design pattern
perl-Class-Observable-1.40.0-3.mga7.noarch.rpm Allow other classes and objects to respond to events in yours
perl-Class-ParamParser-1.41.0-11.mga7.noarch.rpm CPAN Class-ParamParser perl module
perl-Class-Prototyped-1.130.0-5.mga7.noarch.rpm Fast prototype-based OO programming in Perl
perl-Class-Proxy-0.1.4-8.mga7.noarch.rpm An object proxy
perl-Class-Refresh-0.70.0-2.mga7.noarch.rpm Refresh your classes during runtime
perl-Class-ReturnValue-0.550.0-10.mga7.noarch.rpm Class-ReturnValue module for perl
perl-Class-Singleton-1.500.0-4.mga7.noarch.rpm A Singleton class for Perl
perl-Class-Sniff-0.100.0-6.mga7.noarch.rpm Look for class composition code smells
perl-Class-Spiffy-0.150.0-10.mga7.noarch.rpm Spiffy Perl Interface Framework For You
perl-Class-Std-0.13.0-4.mga7.noarch.rpm Support for creating standard "inside-out" classes
Advertisement
Advertisement