Name: | perl-MooseX-Role-Parameterized |
Version: | 1.07 |
Release: | 1.el7 |
Architecture: | noarch |
Group: | Development/Libraries |
Size: | 123946 |
License: | GPL+ or Artistic |
RPM: |
perl-MooseX-Role-Parameterized-1.07-1.el7.noarch.rpm
|
Source RPM: |
perl-MooseX-Role-Parameterized-1.07-1.el7.src.rpm
|
Build Date: | Wed Dec 13 2017 |
Build Host: | x86-ol7-builder-03.us.oracle.com |
Vendor: | Oracle America |
URL: | http://search.cpan.org/dist/MooseX-Role-Parameterized |
Summary: | Make your roles flexible through parameterization |
Description: | Roles are composable units of behavior. They are useful for factoring out
functionality common to many classes from any part of your class hierarchy.
(See Moose::Cookbook::Roles::Recipe1 for an introduction to Moose::Role.)
While combining roles affords you a great deal of flexibility, individual
roles have very little in the way of configurability. Core Moose provides
alias for renaming methods to avoid conflicts, and excludes for ignoring
methods you don't want or need (see Moose::Cookbook::Roles::Recipe2 for more
about alias and excludes).
Because roles serve many different masters, they usually provide only the
least common denominator of functionality. To empower roles further, more
configurability than alias and excludes is required. Perhaps your role needs
to know which method to call when it is done. Or what default value to use for
its url attribute.
Parameterized roles offer exactly this solution. |
-
Thu Aug 14 2014 Paul Howarth <paul@city-fan.org> - 1.07-1
- Update to 1.07
- Restored MooseX::Role::Parameterized->current_metaclass as a public
method; apparently there is code on CPAN that relies on this
- Remove README.pod from shipped dist
- This release by ETHER → update source URL
- Drop workarounds for problems in earlier releases
-
Tue Aug 05 2014 Paul Howarth <paul@city-fan.org> - 1.05-2
- Remove installed README.pod and corresponding manpage, potentially
conflicting (#1126416)
https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/issues/119
-
Fri Aug 01 2014 Paul Howarth <paul@city-fan.org> - 1.05-1
- Update to 1.05
- If a parameterizable role was reinitialized after any parameters or a role
block was declared, those declarations were lost; reinitialization usually
occurs when new metaroles are applied to the role by other MooseX modules
- This release by DROLSKY → update source URL
- Silence warnings about old toolchain since we really don't need
Module::Build::Tiny
-
Thu Jul 31 2014 Paul Howarth <paul@city-fan.org> - 1.04-1
- Update to 1.04
- This extension is now implemented as a role metarole, which means it can
(mostly) cooperate with other role extensions, such as
MooseX::Role::WithOverloading; note that you should load
MooseX::Role::Parameterized _after_ other extensions
- This module no longer supports passing a "-metaclass" parameter when you
load it; this was an artifact from a much earlier era of Moose extensions
- Repository migrated to the github moose organization
- Convert this distribution to Dist::Zilla to resolve packaging insanity
- This release by ETHER → update source URL
- Use %license
- Make %files list more explicit
- Classify buildreqs by usage
-
Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.02-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
Sun Mar 09 2014 Paul Howarth <paul@city-fan.org> - 1.02-1
- Update to latest upstream version
- Drop obsoletes/provides for old tests sub-package
- Don't need to remove empty directories from the buildroot
-
Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.00-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
Fri Aug 02 2013 Petr Pisar <ppisar@redhat.com> - 1.00-7
- Perl 5.18 rebuild
-
Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.00-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.00-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild