perl-Class-Method-Modifiers-2.12-bp153.2.2.1<>, a(!M@eee2 ?7@^ %;!p*q\lx9l-C1==T?gjg : ~ ÇceZv%! /-:%h8lqW#^Ep)F<䋡DZbT끫usE5`B~x8jA }xD~l@&ֻ]| CA])1k ۶ pO~Okv|Auɍðu] #8i ~OFɊ*D^>>?d# / T 8S               , d     [( x8 9 : U FG H I XY\ ]8 ^bcTdeflu, vTw x y0z4DHNCperl-Class-Method-Modifiers2.12bp153.2.2.1Provides Moose-like method modifiersMethod modifiers are a convenient 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. One clear benefit of using 'Class::Method::Modifiers' is that you can define multiple modifiers in a single namespace. These separate modifiers don't need to know about each other. This makes top-down design easy. Have a base class that provides the skeleton methods of each operation, and have plugins modify those methods to flesh out the specifics. Parent classes need not know about 'Class::Method::Modifiers'. This means you should be able to modify methods in _any_ subclass. See Term::VT102::ZeroBased for an example of subclassing with 'Class::Method::Modifiers'. In short, 'Class::Method::Modifiers' solves the problem of making sure you call '$self->SUPER::foo(@_)', and provides a cleaner interface for it. As of version 1.00, 'Class::Method::Modifiers' is faster in some cases than Moose. See 'benchmark/method_modifiers.pl' in the Moose distribution. 'Class::Method::Modifiers' also provides an additional "modifier" type, 'fresh'; see below.a(build84VSUSE Linux Enterprise 15openSUSEArtistic-1.0 or GPL-1.0+http://bugs.opensuse.orgDevelopment/Libraries/Perlhttp://search.cpan.org/dist/Class-Method-Modifiers/linuxnoarchAdGAA$AA큤$a(a(VDa(a(VDVDVDVDa(385cf7073bdd255831a577aaa235543e9facb414d54106e8a93863696c00514c815f2ce4011824d4a43efd2a7d3aea80246ec6c9deea6dd295dccb3e257227d035bd4db484450900e36e8d23535be7b0919401c2b78aaf3dcf1c4113678c850ad17e5cba8d4039f6973d5873f73b0c8949c1cffb338fafe7a57e97276754656142b92926e6bec641a8a718eab88fbe2e58e4421cda6bc4ef705744b2bc0a416625a14e1df56eac1d2b221202113e7166fdeb0ace5f29ec88bfdcece72400fc89rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-Class-Method-Modifiers-2.12-bp153.2.2.1.src.rpmperl(Class::Method::Modifiers)perl-Class-Method-Modifiers    perl(:MODULE_COMPAT_5.26.1)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1V޾T&@SR@R;RNQ@O@N@Mz@coolo@suse.comcoolo@suse.comcoolo@suse.comlars@linux-schulserver.decoolo@suse.comcoolo@suse.comcoolo@suse.comtabraham@novell.comtabraham@novell.comdbahi@novell.com- updated to 2.12 see /usr/share/doc/packages/perl-Class-Method-Modifiers/Changes 2.12 2016-03-04 22:12:15Z - minor documentation tweaks- updated to 2.11 - add documentation for modifying multiple methods at once (mannih, github #2)- updated to 2.10 - installation switched to using only ExtUtils::MakeMaker, to allow for use on perl 5.6- updated to 2.09 + refresh configure_requires checking in generated Makefile.PL; new CONTRIBUTING file; updated tests (compile test now only runs for authors; check-deps test replaced by information-only report-prereqs test)- updated to 2.08 - remove requirement on perl 5.8 in metadata - repository migrated to the github moose organization - remove t/00-check-deps.t, which fails on old toolchains that do not understand configure_requires- updated to 2.07 - removed dependency on Test::Warnings in tests (now reserved for author testing) - now packaged with a Build.PL (for Module::Build::Tiny), and a Makefile.PL (for legacy 5.6 and 5.8 users; prints a warning on invocation) - packaging the dist again with EUMM rather than MBT - Support for handling lvalue methods (Graham Knop) - convert to building with Dist::Zilla- updated to 2.04 Test for and fix $_ corruption (Vladimir Timofeev) New 'fresh' modifier (Aaron Crane) Avoid "Variable "$..." will not stay shared" warnings under 5.8.x (from changes in 1.09) [#80194] (Karen Etheridge)- updated to 1.09 - Install modified subs in the proper namespace [#74569] (Karen Etheridge)- updated to 1.08 Sun Oct 16 2011 - document install_modifier (requested by Tokuhiro Matsuno)- 1.07 Wed Feb 23 2011 Move from Test::Exception to Test::Fatal (Justin Hunter) - 1.06 Fri Nov 26 2010 Add support for: modifier ["name1", "name2"] => sub {}build84 1630054839 2.122.12-bp153.2.2.1ClassMethodModifiers.pmx86_64-linux-thread-multiperl-Class-Method-ModifiersCONTRIBUTINGChangesLICENSEREADMEClass::Method::Modifiers.3pm.gz/usr/lib/perl5/vendor_perl/5.26.1//usr/lib/perl5/vendor_perl/5.26.1/Class//usr/lib/perl5/vendor_perl/5.26.1/Class/Method//usr/share/doc/packages//usr/share/doc/packages/perl-Class-Method-Modifiers//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:16873/openSUSE_Backports_SLE-15-SP3_Update/086ed5e5418e2526c056d49630c46e0c-perl-Class-Method-Modifiers.openSUSE_Backports_SLE-15-SP3_Updatedrpmxz5noarch-suse-linuxdirectoryPerl5 module source textASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)P+O.&HqMutf-8916f60648ffd5fc78ca94d31ba5488b35e93f3cc0cf7e049332f3423b7062fc8? 7zXZ !t/O ]"k% :qrr46+"Ѵy xfNJ7S,CH,I%#ftPsPW@Xg]Wᵂ#0UW1;wbtӈ@4.#; %.߁|(0Hֆ#ev8)H]Tx1qM&  fGChf4(y id7;>*Wax̼Ǜ'IsTT8!7@c xyMi6?f mJ4&ɎYbӮ=Rq׾=Q'RcxNm(X<ԼqڮLb =XP<k t; BUƒG 1ʗ;Tpf]MV V~|rY.SJ YZ