perl-Class-Method-Modifiers-2.12-11.fc29.noarch.rpm


Advertisement

Description

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

Property Value
Distribution Fedora 29
Repository Fedora i386
Package filename perl-Class-Method-Modifiers-2.12-11.fc29.noarch.rpm
Package name perl-Class-Method-Modifiers
Package version 2.12
Package release 11.fc29
Package architecture noarch
Package type rpm
Homepage https://metacpan.org/release/Class-Method-Modifiers
License GPL+ or Artistic
Maintainer -
Download size 43.33 KB
Installed size 99.69 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.12-11.fc29.noarch.rpm 2.12 noarch Fedora
perl-Class-Method-Modifiers - - -

Requires

Name Value
perl(:MODULE_COMPAT_5.28.0) -
perl(B) -
perl(Carp) -
perl(Exporter) -
perl(base) -
perl(strict) -
perl(warnings) -

Provides

Name Value
perl(Class::Method::Modifiers) = 2.12
perl-Class-Method-Modifiers = 2.12-11.fc29

Download

Type URL
Mirror download-ib01.fedoraproject.org
Binary Package perl-Class-Method-Modifiers-2.12-11.fc29.noarch.rpm
Source Package perl-Class-Method-Modifiers-2.12-11.fc29.src.rpm

Install Howto

Install perl-Class-Method-Modifiers rpm package:

# dnf install 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/README
/usr/share/doc/perl-Class-Method-Modifiers/t/00-report-prereqs.dd
/usr/share/doc/perl-Class-Method-Modifiers/t/00-report-prereqs.t
/usr/share/doc/perl-Class-Method-Modifiers/t/000-load.t
/usr/share/doc/perl-Class-Method-Modifiers/t/001-error.t
/usr/share/doc/perl-Class-Method-Modifiers/t/002-cache.t
/usr/share/doc/perl-Class-Method-Modifiers/t/003-basic.t
/usr/share/doc/perl-Class-Method-Modifiers/t/004-around.t
/usr/share/doc/perl-Class-Method-Modifiers/t/005-return.t
/usr/share/doc/perl-Class-Method-Modifiers/t/010-before-args.t
/usr/share/doc/perl-Class-Method-Modifiers/t/011-after-args.t
/usr/share/doc/perl-Class-Method-Modifiers/t/012-around-args.t
/usr/share/doc/perl-Class-Method-Modifiers/t/020-multiple-inheritance.t
/usr/share/doc/perl-Class-Method-Modifiers/t/030-multiple-before.t
/usr/share/doc/perl-Class-Method-Modifiers/t/031-multiple-after.t
/usr/share/doc/perl-Class-Method-Modifiers/t/032-multiple-around.t
/usr/share/doc/perl-Class-Method-Modifiers/t/034-multiple-everything.t
/usr/share/doc/perl-Class-Method-Modifiers/t/035-multiple-everything-twice.t
/usr/share/doc/perl-Class-Method-Modifiers/t/040-twice-orig.t
/usr/share/doc/perl-Class-Method-Modifiers/t/041-modify-parent.t
/usr/share/doc/perl-Class-Method-Modifiers/t/051-undef-list-ctxt.t
/usr/share/doc/perl-Class-Method-Modifiers/t/060-caller.t
/usr/share/doc/perl-Class-Method-Modifiers/t/070-modify-multiple-at-once.t
/usr/share/doc/perl-Class-Method-Modifiers/t/080-multiple-modifiers.t
/usr/share/doc/perl-Class-Method-Modifiers/t/081-sub-and-modifier.t
/usr/share/doc/perl-Class-Method-Modifiers/t/090-diamond.t
/usr/share/doc/perl-Class-Method-Modifiers/t/100-class-mop-method-modifiers.t
/usr/share/doc/perl-Class-Method-Modifiers/t/110-namespace-clean.t
/usr/share/doc/perl-Class-Method-Modifiers/t/120-fresh.t
/usr/share/doc/perl-Class-Method-Modifiers/t/130-clean-underscore.t
/usr/share/doc/perl-Class-Method-Modifiers/t/140-lvalue.t
/usr/share/licenses/perl-Class-Method-Modifiers/LICENSE
/usr/share/man/man3/Class::Method::Modifiers.3pm.gz
/usr/share/perl5/vendor_perl/Class/
/usr/share/perl5/vendor_perl/Class/Method/Modifiers.pm

Changelog

2018-07-13 - Fedora Release Engineering <releng@fedoraproject.org> - 2.12-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2018-06-30 - Jitka Plesnikova <jplesnik@redhat.com> - 2.12-10
- Perl 5.28 re-rebuild of bootstrapped packages
2018-06-28 - Jitka Plesnikova <jplesnik@redhat.com> - 2.12-9
- Perl 5.28 rebuild
2018-02-08 - Fedora Release Engineering <releng@fedoraproject.org> - 2.12-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2017-07-27 - Fedora Release Engineering <releng@fedoraproject.org> - 2.12-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2017-06-07 - Jitka Plesnikova <jplesnik@redhat.com> - 2.12-6
- Perl 5.26 re-rebuild of bootstrapped packages
2017-06-05 - Jitka Plesnikova <jplesnik@redhat.com> - 2.12-5
- Perl 5.26 rebuild
2017-02-11 - Fedora Release Engineering <releng@fedoraproject.org> - 2.12-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

See Also

Package Description
perl-Class-MethodMaker-2.24-13.fc29.i686.rpm Perl module for creating generic object-oriented methods
perl-Class-Mix-0.006-4.fc29.noarch.rpm Dynamic class mixing
perl-Class-Observable-1.04-29.fc29.noarch.rpm Allow other classes and objects to respond to events in yours
perl-Class-Prototyped-1.13-14.fc29.noarch.rpm Fast prototype-based OO programming in Perl
perl-Class-Refresh-0.07-6.fc29.noarch.rpm Refresh your classes during run time
perl-Class-ReturnValue-0.55-28.fc29.noarch.rpm Class::ReturnValue Perl module
perl-Class-Singleton-1.5-11.fc29.noarch.rpm Implementation of a "Singleton" class
perl-Class-Std-0.013-9.fc29.noarch.rpm Support for creating standard "inside-out" classes
perl-Class-Std-Fast-0.0.8-8.fc29.noarch.rpm Faster but less secure replacement for Class::Std
perl-Class-Throwable-0.13-9.fc29.noarch.rpm A minimal lightweight exception class
perl-Class-Tiny-1.006-8.fc29.noarch.rpm Minimalist class construction
perl-Class-Trigger-0.14-26.fc29.noarch.rpm Mixin to add / call inheritable triggers
perl-Class-Unload-0.11-5.fc29.noarch.rpm Unload given class
perl-Class-Virtual-0.08-7.fc29.noarch.rpm Base class for virtual base classes in Perl
perl-Class-Whitehole-0.04-31.fc29.noarch.rpm Base class to treat unhandled method calls as errors
Advertisement
Advertisement