perl-MooseX-Role-Parameterized-1.10-7.fc30.noarch.rpm


Advertisement

Description

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

Property Value
Distribution Fedora 30
Repository Fedora x86_64
Package filename perl-MooseX-Role-Parameterized-1.10-7.fc30.noarch.rpm
Package name perl-MooseX-Role-Parameterized
Package version 1.10
Package release 7.fc30
Package architecture noarch
Package type rpm
Homepage https://metacpan.org/release/MooseX-Role-Parameterized
License GPL+ or Artistic
Maintainer -
Download size 65.55 KB
Installed size 130.81 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.

Alternatives

Package Version Architecture Repository
perl-MooseX-Role-Parameterized-1.10-7.fc30.noarch.rpm 1.10 noarch Fedora
perl-MooseX-Role-Parameterized - - -

Requires

Name Value
perl(:MODULE_COMPAT_5.28.1) -
perl(:VERSION) >= 5.8.1
perl(Carp) -
perl(Module::Runtime) -
perl(Moose) >= 2.0300
perl(Moose::Exporter) -
perl(Moose::Role) -
perl(Moose::Util) -
perl(MooseX::Role::Parameterized::Meta::Role::Parameterized) -
perl(MooseX::Role::Parameterized::Meta::Trait::Parameterizable) -
perl(MooseX::Role::Parameterized::Parameters) -
perl(namespace::autoclean) -
perl(namespace::clean) >= 0.19
perl(strict) -
perl(warnings) -

Provides

Name Value
perl(MooseX::Role::Parameterised) = 1.10
perl(MooseX::Role::Parameterized) = 1.10
perl(MooseX::Role::Parameterized::Meta::Role::Parameterized) = 1.10
perl(MooseX::Role::Parameterized::Meta::Trait::Parameterizable) = 1.10
perl(MooseX::Role::Parameterized::Meta::Trait::Parameterized) = 1.10
perl(MooseX::Role::Parameterized::Parameters) = 1.10
perl-MooseX-Role-Parameterized = 1.10-7.fc30

Download

Type URL
Mirror download-ib01.fedoraproject.org
Binary Package perl-MooseX-Role-Parameterized-1.10-7.fc30.noarch.rpm
Source Package perl-MooseX-Role-Parameterized-1.10-7.fc30.src.rpm

Install Howto

Install perl-MooseX-Role-Parameterized rpm package:

# dnf install perl-MooseX-Role-Parameterized

Files

Path
/usr/share/doc/perl-MooseX-Role-Parameterized/CONTRIBUTING
/usr/share/doc/perl-MooseX-Role-Parameterized/Changes
/usr/share/doc/perl-MooseX-Role-Parameterized/README
/usr/share/doc/perl-MooseX-Role-Parameterized/t/00-report-prereqs.dd
/usr/share/doc/perl-MooseX-Role-Parameterized/t/00-report-prereqs.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/001-parameters.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/002-role-block.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/003-apply.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/004-with.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/005-with-parameterized.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/006-requires.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/007-excludes.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/008-method-modifers.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/009-override-super.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/010-blessed-confess.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/011-reference-parameters.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/012-rename-role.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/013-does.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/014-compose-parameterizable.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/015-compose-keywords.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/016-trait.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/017-current_metaclass.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/018-parameter-roles.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/020-metaclass-reinitialize.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/021-parameter-trait.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/022-export-p-trait.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/023-metarole-import-params.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/024-named-anonymous.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/100-erroneous-keywords.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/101-alias-excludes.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/102-nested.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/150-composite-role-application.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/200-cooperative.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/zzz-check-breaks.t
/usr/share/doc/perl-MooseX-Role-Parameterized/t/lib/Bar.pm
/usr/share/licenses/perl-MooseX-Role-Parameterized/LICENSE
/usr/share/man/man3/MooseX::Role::Parameterised.3pm.gz
/usr/share/man/man3/MooseX::Role::Parameterized.3pm.gz
/usr/share/man/man3/MooseX::Role::Parameterized::Extending.3pm.gz
/usr/share/man/man3/MooseX::Role::Parameterized::Meta::Role::Parameterized.3pm.gz
/usr/share/man/man3/MooseX::Role::Parameterized::Meta::Trait::Parameterizable.3pm.gz
/usr/share/man/man3/MooseX::Role::Parameterized::Meta::Trait::Parameterized.3pm.gz
/usr/share/man/man3/MooseX::Role::Parameterized::Parameters.3pm.gz
/usr/share/man/man3/MooseX::Role::Parameterized::Tutorial.3pm.gz
/usr/share/perl5/vendor_perl/MooseX/
/usr/share/perl5/vendor_perl/MooseX/Role/Parameterised.pm
/usr/share/perl5/vendor_perl/MooseX/Role/Parameterized.pm
/usr/share/perl5/vendor_perl/MooseX/Role/Parameterized/Extending.pod
/usr/share/perl5/vendor_perl/MooseX/Role/Parameterized/Parameters.pm
/usr/share/perl5/vendor_perl/MooseX/Role/Parameterized/Tutorial.pod
/usr/share/perl5/vendor_perl/MooseX/Role/Parameterized/Meta/
/usr/share/perl5/vendor_perl/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm
/usr/share/perl5/vendor_perl/MooseX/Role/Parameterized/Meta/Trait/Parameterizable.pm
/usr/share/perl5/vendor_perl/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm

Changelog

2019-02-01 - Fedora Release Engineering <releng@fedoraproject.org> - 1.10-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
2018-07-13 - Fedora Release Engineering <releng@fedoraproject.org> - 1.10-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2018-06-29 - Jitka Plesnikova <jplesnik@redhat.com> - 1.10-5
- Perl 5.28 rebuild
2018-02-08 - Fedora Release Engineering <releng@fedoraproject.org> - 1.10-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2017-07-27 - Fedora Release Engineering <releng@fedoraproject.org> - 1.10-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2017-06-06 - Jitka Plesnikova <jplesnik@redhat.com> - 1.10-2
- Perl 5.26 rebuild
2017-04-23 - Emmanuel Seyman <emmanuel@seyman.fr> - 1.10-1
- Update to 1.10
- Shorten file listing for documentation
2017-02-11 - Fedora Release Engineering <releng@fedoraproject.org> - 1.09-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

See Also

Package Description
perl-MooseX-Role-Strict-0.05-9.fc30.noarch.rpm Use strict 'roles' in Moose
perl-MooseX-Role-Tempdir-0.101-2.fc30.noarch.rpm Moose role to provide temporary directories
perl-MooseX-Role-TraitConstructor-0.01-19.fc30.noarch.rpm Wrapper for new that can accept a traits parameter
perl-MooseX-Role-WithOverloading-0.17-12.fc30.x86_64.rpm Roles that support overloading
perl-MooseX-Role-XMLRPC-Client-0.07-10.fc30.noarch.rpm Provide the needed bits to be a XML-RPC client
perl-MooseX-SemiAffordanceAccessor-0.10-12.fc30.noarch.rpm Name your accessors foo() and set_foo()
perl-MooseX-SemiAffordanceAccessor-tests-0.10-12.fc30.noarch.rpm Test suite for package perl-MooseX-SemiAffordanceAccessor
perl-MooseX-SetOnce-0.200002-12.fc30.noarch.rpm Write-once, read-many attributes for Moose
perl-MooseX-SimpleConfig-0.11-12.fc30.noarch.rpm Moose role for setting attributes from a simple configfile
perl-MooseX-SingleArg-0.09-1.fc30.noarch.rpm No-fuss instantiation of Moose objects using a single argument
perl-MooseX-Singleton-0.30-8.fc30.noarch.rpm Turn your Moose class into a singleton
perl-MooseX-Storage-0.52-8.fc30.noarch.rpm A serialization framework for Moose classes
perl-MooseX-StrictConstructor-0.21-7.fc30.noarch.rpm Make your object constructors blow up on unknown attributes
perl-MooseX-TraitFor-Meta-Class-BetterAnonClassNames-0.002003-5.fc30.noarch.rpm Metaclass trait to attempt to demystify generated anonymous class names
perl-MooseX-Traits-0.13-10.fc30.noarch.rpm Automatically apply roles at object creation time
Advertisement
Advertisement