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

Property Value
Distribution ROSA Enterprise Desktop
Repository ROSA Contrib Updates x86_64
Package name perl-Class-Method-Modifiers
Package version 1.70.0
Package release 1-rosa.lts2012.0
Package architecture noarch
Package type rpm
Installed size 16.01 KB
Download size 13.78 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-1.70.0-1-rosa.lts2012.0.noarch.rpm 1.70.0 noarch ROSA Contrib
perl-Class-Method-Modifiers-1.70.0-1-rosa.lts2012.0.noarch.rpm 1.70.0 noarch ROSA Contrib Updates
perl-Class-Method-Modifiers - - -


Name Value
perl(Class::Method::Modifiers) == 1.70.0
perl-Class-Method-Modifiers == 1.70.0-1:2012.0


Type URL
Binary Package perl-Class-Method-Modifiers-1.70.0-1-rosa.lts2012.0.noarch.rpm
Source Package perl-Class-Method-Modifiers-1.70.0-1.src.rpm

Install Howto

  1. Enable ROSA Contrib Updates 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




2011-03-10 - Guillaume Rousse <> 1.70.0-1mdv2011.0
+ Revision: 643366
- update to new version 1.07
2010-11-27 - Guillaume Rousse <> 1.60.0-1mdv2011.0
+ Revision: 601861
- update to new version 1.06
2009-11-06 - J?r?me Quelin <> 1.50.0-1mdv2011.0
+ Revision: 461264
- update to 1.05
2009-07-29 - J?r?me Quelin <> 1.40.0-1mdv2010.0
+ Revision: 403014
- rebuild using %%perl_convert_version
2009-06-18 - Guillaume Rousse <> 1.04-1mdv2010.0
+ Revision: 387001
- update to new version 1.04
2009-06-07 - Guillaume Rousse <> 1.02-1mdv2010.0
+ Revision: 383474
- update to new version 1.02

See Also

Package Description
perl-Class-Mix-0.4.0-2-rosa.lts2012.0.noarch.rpm Dynamic class mixing
perl-Class-Multimethods-1.700.0-2-rosa.lts2012.0.noarch.rpm A multiple dispatch mechanism for Perl
perl-Class-ParamParser-1.41.0-5-rosa.lts2012.0.noarch.rpm CPAN Class-ParamParser perl module
perl-Class-ReturnValue-0.550.0-2-rosa.lts2012.0.noarch.rpm Class-ReturnValue module for perl
perl-Class-Sniff-0.80.0-2-rosa.lts2012.0.noarch.rpm Look for class composition code smells
perl-Class-Std-0.11.0-2-rosa.lts2012.0.noarch.rpm Support for creating standard "inside-out" classes
perl-Class-Std-Fast-0.0.8-5-rosa.lts2012.0.noarch.rpm faster but less secure than Class::Std
perl-Class-Throwable-0.110.0-2-rosa.lts2012.0.noarch.rpm A minimal lightweight exception class
perl-Class-Trigger-0.140.0-2-rosa.lts2012.0.noarch.rpm Mixin to add / call inheritable triggers
perl-Class-Unload-0.70.0-2-rosa.lts2012.0.noarch.rpm Unload a class
perl-Class-WhiteHole-0.40.0-2-rosa.lts2012.0.noarch.rpm Base class to treat unhandled method calls as errors
perl-Class-XPath-1.4-6-rosa.lts2012.0.noarch.rpm Class-XPath module for perl
perl-Class-XSAccessor-Array-1.40.0-2-rosa.lts2012.0.x86_64.rpm Generate fast XS accessors without runtime compilation
perl-ClearSilver-0.10.5-4-rosa.lts2012.0.x86_64.rpm Neotonic ClearSilver Perl Module
perl-Clipboard-0.13-2-rosa.lts2012.0.noarch.rpm Copy and paste with any OS