SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-MooseX-Role-Parameterized rpm build for : OpenSuSE. For other distributions click perl-MooseX-Role-Parameterized.

Name : perl-MooseX-Role-Parameterized
Version : 1.10 Vendor : obs://build_opensuse_org/home:sbahling
Release : 2.2 Date : 2018-06-20 02:38:28
Group : Development/Libraries/Perl Source RPM : perl-MooseX-Role-Parameterized-1.10-2.2.src.rpm
Size : 0.08 MB
Packager : (none)
Summary : Moose roles with composition parameters
Description :
Your parameterized role consists of two new things: parameter declarations
and a \'role\' block.

Parameters are declared using the parameter keyword which very much
resembles Moose/has. You can use any option that Moose/has accepts. The
default value for the \'is\' option is \'ro\' as that\'s a very common case. Use
\'is => \'bare\'\' if you want no accessor. These parameters will get their
values when the consuming class (or role) uses Moose/with. A parameter
object will be constructed with these values, and passed to the \'role\'
block.

The \'role\' block then uses the usual Moose::Role keywords to build up a
role. You can shift off the parameter object to inspect what the consuming
class provided as parameters. You use the parameters to customize your role
however you wish.

There are many possible implementations for parameterized roles (hopefully
with a consistent enough API); I believe this to be the easiest and most
flexible design. Coincidentally, Pugs originally had an eerily similar
design.

See MooseX::Role::Parameterized::Extending for some tips on how to extend
this module.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/sbahling:/Backports:/SLE-15/SLE_15/noarch

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
perl(MooseX::Role::Parameterised)
perl(MooseX::Role::Parameterized)
perl(MooseX::Role::Parameterized::Meta::Role::Parameterized)
perl(MooseX::Role::Parameterized::Meta::Trait::Parameterizable)
perl(MooseX::Role::Parameterized::Meta::Trait::Parameterized)
perl(MooseX::Role::Parameterized::Parameters)
perl-MooseX-Role-Parameterized

Requires :
perl(:MODULE_COMPAT_5.26.1)
perl(Module::Runtime)
perl(Moose) >= 2.0300
perl(Moose::Exporter)
perl(Moose::Meta::Role)
perl(Moose::Role)
perl(Moose::Util)
perl(namespace::autoclean)
perl(namespace::clean) >= 0.19
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/MooseX
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Role
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Role/Parameterised.pm
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Role/Parameterized
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Role/Parameterized.pm
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Role/Parameterized/Extending.pod
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Role/Parameterized/Meta
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Role/Parameterized/Meta/Role
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Role/Parameterized/Meta/Trait
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Role/Parameterized/Meta/Trait/Parameterizable.pm
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Role/Parameterized/Parameters.pm
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Role/Parameterized/Tutorial.pod
/usr/share/doc/packages/perl-MooseX-Role-Parameterized
/usr/share/doc/packages/perl-MooseX-Role-Parameterized/CONTRIBUTING
/usr/share/doc/packages/perl-MooseX-Role-Parameterized/Changes
/usr/share/doc/packages/perl-MooseX-Role-Parameterized/README
/usr/share/licenses/perl-MooseX-Role-Parameterized
/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

 
ICM