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

Property Value
Distribution Mageia 5.1
Repository Mageia Core i586
Package name perl-Class-Method-Modifiers
Package version 2.110.0
Package release 4.mga5
Package architecture noarch
Package type rpm
Installed size 110.01 KB
Download size 35.83 KB
Official Mirror
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
'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.


Package Version Architecture Repository
perl-Class-Method-Modifiers-2.110.0-4.mga5.noarch.rpm 2.110.0 noarch Mageia Core
perl-Class-Method-Modifiers - - -


Name Value
perl(Exporter) -
perl(base) -
perl(strict) -
perl(warnings) -
perl-base >= 2:5.20.1


Name Value
perl(Class::Method::Modifiers) == 2.110.0
perl-Class-Method-Modifiers == 2.110.0-4.mga5


Type URL
Binary Package perl-Class-Method-Modifiers-2.110.0-4.mga5.noarch.rpm
Source Package perl-Class-Method-Modifiers-2.110.0-4.mga5.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




2014-10-15 - umeabot <umeabot> 2.110.0-4.mga5
+ Revision: 749699
- Second Mageia 5 Mass Rebuild
2014-09-30 - tv <tv> 2.110.0-3.mga5
+ Revision: 732935
- add exclude
2014-09-16 - umeabot <umeabot> 2.110.0-2.mga5
+ Revision: 683930
- Mageia 5 Mass Rebuild
2014-08-16 - sander85 <sander85> 2.110.0-1.mga5
+ Revision: 664312
- update to 2.11
2014-03-14 - jquelin <jquelin> 2.100.0-1.mga5
+ Revision: 603711
- update to 2.10
2014-02-08 - sander85 <sander85> 2.90.0-1.mga5
+ Revision: 586455
- update to 2.09
2013-10-21 - umeabot <umeabot> 2.80.0-2.mga4
+ Revision: 541159
- Mageia 4 Mass Rebuild
2013-10-11 - sander85 <sander85> 2.80.0-1.mga4
+ Revision: 495176
- update to 2.08
2013-09-26 - sander85 <sander85> 2.70.0-1.mga4
+ Revision: 487168
- update to 2.07
2013-09-11 - sander85 <sander85> 2.50.0-1.mga4
+ Revision: 477556
- update to 2.05

See Also

Package Description
perl-Class-Method-ModifiersX-Augment-0.1.0-4.mga5.noarch.rpm Adds "augment method => sub {...}" support to Class::Method::Modifiers
perl-Class-MethodMaker-2.210.0-5.mga5.i586.rpm Create generic methods for OO Perl
perl-Class-Mix-0.5.0-6.mga5.noarch.rpm Dynamic class mixing
perl-Class-Multimethods-1.700.0-5.mga5.noarch.rpm A multiple dispatch mechanism for Perl
perl-Class-Null-2.110.730-5.mga5.noarch.rpm Implements the Null Class design pattern
perl-Class-ParamParser-1.41.0-8.mga5.noarch.rpm CPAN Class-ParamParser perl module
perl-Class-Prototyped-1.13-3.mga5.noarch.rpm Fast prototype-based OO programming in Perl
perl-Class-Proxy-0.1.4-5.mga5.noarch.rpm An object proxy
perl-Class-ReturnValue-0.550.0-5.mga5.noarch.rpm Class-ReturnValue module for perl
perl-Class-Singleton-1.400.0-5.mga5.noarch.rpm A Singleton class for Perl
perl-Class-Sniff-0.100.0-3.mga5.noarch.rpm Look for class composition code smells
perl-Class-Spiffy-0.150.0-5.mga5.noarch.rpm Spiffy Perl Interface Framework For You
perl-Class-Std-0.11.0-5.mga5.noarch.rpm Support for creating standard "inside-out" classes
perl-Class-Std-Fast-0.0.8-9.mga5.noarch.rpm faster but less secure than Class::Std
perl-Class-Std-Utils-0.0.3-6.mga5.noarch.rpm Utility subroutines for building "inside-out" objects