perl-MooseX-Role-Parameterized - Make your roles flexible through parameterization

Property Value
Distribution CentOS 6
Repository EPEL i386
Package filename perl-MooseX-Role-Parameterized-0.27-2.el6.noarch.rpm
Package name perl-MooseX-Role-Parameterized
Package version 0.27
Package release 2.el6
Package architecture noarch
Package type rpm
Category Development/Libraries
License GPL+ or Artistic
Maintainer -
Download size 38.06 KB
Installed size 46.57 KB
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.


Package Version Architecture Repository
perl-MooseX-Role-Parameterized-1.02-1.of.el6.noarch.rpm 1.02 noarch Open Fusion
perl-MooseX-Role-Parameterized-1.02-1.of.el6.noarch.rpm 1.02 noarch Open Fusion
perl-MooseX-Role-Parameterized-0.27-2.el6.noarch.rpm 0.27 noarch EPEL
perl-MooseX-Role-Parameterized-0.27-1.el6.lux.1.noarch.rpm 0.27 noarch Lux
perl-MooseX-Role-Parameterized-0.26-1.of.el6.noarch.rpm 0.26 noarch Open Fusion
perl-MooseX-Role-Parameterized-0.26-1.of.el6.noarch.rpm 0.26 noarch Open Fusion
perl-MooseX-Role-Parameterized - - -


Name Value
perl >= 5.008001
perl(:MODULE_COMPAT_5.10.1) -
perl(Carp) -
perl(Moose) -
perl(Moose) >= 0.78
perl(Moose::Exporter) -
perl(Moose::Role) -
perl(MooseX::Role::Parameterized::Meta::Role::Parameterizable) -
perl(MooseX::Role::Parameterized::Meta::Role::Parameterized) -
perl(MooseX::Role::Parameterized::Parameters) -
perl(Scalar::Util) -
perl(constant) -


Name Value
perl(MooseX::Role::Parameterized) = 0.27
perl(MooseX::Role::Parameterized::Meta::Role::Parameterizable) = 0.27
perl(MooseX::Role::Parameterized::Meta::Role::Parameterized) = 0.27
perl(MooseX::Role::Parameterized::Meta::Trait::Parameterized) = 0.27
perl(MooseX::Role::Parameterized::Parameters) = 0.27
perl-MooseX-Role-Parameterized = 0.27-2.el6


Type URL
Binary Package perl-MooseX-Role-Parameterized-0.27-2.el6.noarch.rpm
Source Package perl-MooseX-Role-Parameterized-0.27-2.el6.src.rpm

Install Howto

  1. Download latest epel-release rpm from
  2. Install epel-release rpm:
    # rpm -Uvh epel-release*rpm
  3. Install perl-MooseX-Role-Parameterized rpm package:
    # yum install perl-MooseX-Role-Parameterized




2014-03-09 - Paul Howarth <> 0.27-2
- drop tests sub-package for EPEL-6 import
- don't need to remove empty directories from the buildroot
- add patch to downgrade Test::More version requirement to 0.88 for EPEL-6
2011-10-01 - Iain Arnell <> 0.27-1
- update to latest upstream version
2011-07-20 - Iain Arnell <> 0.26-2
- Perl mass rebuild
2011-05-14 - Iain Arnell <> 0.26-1
- update to latest upstream version
2011-03-06 - Iain Arnell <> 0.25-1
- update to latest upstream version
- clean up spec for modern rpmbuild
2011-02-08 - Fedora Release Engineering <> - 0.18-4
- Rebuilt for
2010-12-21 - Marcela Maslanova <> - 0.18-3
- Rebuild to fix problems with vendorarch/lib (#661697)
2010-05-13 - Ralf Cors├ępius <> 0.18-2
- perl-5.12.0 mass rebuild.
2010-03-14 - Chris Weyl <> 0.18-1
- update by Fedora::App::MaintainerTools 0.006
- updating to latest GA CPAN version (0.18)
2010-02-28 - Chris Weyl <> 0.17-1
- update by Fedora::App::MaintainerTools 0.004

See Also

Package Description
perl-MooseX-Role-WithOverloading-0.09-1.el6.i686.rpm Roles which support overloading
perl-MooseX-SemiAffordanceAccessor-0.08-3.el6.noarch.rpm Name your accessors foo() and set_foo()
perl-MooseX-Types-0.22-1.el6.noarch.rpm Organise your Moose types in libraries
perl-MooseX-Types-Common-0.001002-2.el6.noarch.rpm A library of commonly used type constraints
perl-MooseX-Types-Path-Class-0.05-8.el6.noarch.rpm A Path::Class type library for Moose
perl-Mouse-0.58-2.1.el6.i686.rpm Moose minus the antlers
perl-MouseX-Types-0.05-2.el6.noarch.rpm Organize your Mouse types in libraries
perl-NTLM-1.09-1.el6.noarch.rpm NTLM Perl module
perl-Nagios-NSCA-0.1-3.el6.noarch.rpm Nagios::NSCA Perl module
perl-Nagios-Plugin-0.35-1.el6.noarch.rpm Family of perl modules to streamline writing Nagios plugins
perl-Nagios-Plugin-WWW-Mechanize-0.13-3.el6.noarch.rpm Login to a web page as a user and get data as a Nagios plugin
perl-Net-ARP-1.0.6-2.1.el6.i686.rpm Create and Send ARP Packets
perl-Net-Amazon-EC2-0.14-2.el6.noarch.rpm Perl interface to the Amazon Elastic Compute Cloud (EC2)
perl-Net-Amazon-EC2-Metadata-0.10-4.el6.noarch.rpm Retrieves data from EC2 Metadata service
perl-Net-Appliance-Session-3.122100-2.el6.noarch.rpm Run command-line sessions to network appliances