SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-MooX-StrictConstructor rpm build for : Mageia 9. For other distributions click perl-MooX-StrictConstructor.

Name : perl-MooX-StrictConstructor
Version : 0.11.0 Vendor : Mageia_Org
Release : 2.mga9 Date : 2022-03-22 22:41:16
Group : Development/Perl Source RPM : perl-MooX-StrictConstructor-0.11.0-2.mga9.src.rpm
Size : 0.04 MB
Packager : umeabot < umeabot>
Summary : A role to make Moo constructors strict
Description :
Simply loading this module makes your constructors \"strict\". If your
constructor is called with an attribute init argument that your class does
not declare, then it dies. This is a great way to catch small typos.

STANDING ON THE SHOULDERS OF ...
Most of this package was lifted from the MooX::InsideOut manpage and
most of the Role that implements the strictness was lifted from the
MooseX::StrictConstructor manpage.

SUBVERTING STRICTNESS
the MooseX::StrictConstructor manpage documents two tricks for
subverting strictness and avoid having problematic arguments cause an
exception: handling them in BUILD or handle them in BUILDARGS.

RPM found in directory: /vol/rzm3/linux-mageia/distrib/9/i586/media/core/release

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-MooX-StrictConstructor-0.11.0-2.mga9.noarch.rpm
ftp.icm.edu.pl  perl-MooX-StrictConstructor-0.11.0-2.mga9.noarch.rpm
ftp.icm.edu.pl  perl-MooX-StrictConstructor-0.11.0-2.mga9.noarch.rpm
ftp.icm.edu.pl  perl-MooX-StrictConstructor-0.11.0-2.mga9.noarch.rpm
     

Provides :
perl(Method::Generate::Constructor::Role::StrictConstructor)
perl(MooX::StrictConstructor)
perl-MooX-StrictConstructor

Requires :
perl(B)
perl(Class::Method::Modifiers)
perl(Moo) >= 1.1.0
perl(Moo::Role)
perl(constant)
perl(strict)
perl(strictures) >= 1.0.0
perl-base >= 2:5.34.1
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/share/doc/perl-MooX-StrictConstructor
/usr/share/doc/perl-MooX-StrictConstructor/Changes
/usr/share/doc/perl-MooX-StrictConstructor/LICENSE
/usr/share/doc/perl-MooX-StrictConstructor/META.json
/usr/share/doc/perl-MooX-StrictConstructor/META.yml
/usr/share/doc/perl-MooX-StrictConstructor/MYMETA.yml
/usr/share/man/man3/Method::Generate::Constructor::Role::StrictConstructor.3pm.xz
/usr/share/man/man3/MooX::StrictConstructor.3pm.xz
/usr/share/perl5/vendor_perl/Method
/usr/share/perl5/vendor_perl/Method/Generate
/usr/share/perl5/vendor_perl/Method/Generate/Constructor
/usr/share/perl5/vendor_perl/Method/Generate/Constructor/Role
/usr/share/perl5/vendor_perl/Method/Generate/Constructor/Role/StrictConstructor.pm
/usr/share/perl5/vendor_perl/MooX
/usr/share/perl5/vendor_perl/MooX/StrictConstructor.pm

 
ICM