SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-MooseX-Method rpm build for : Mageia Cauldron. For other distributions click perl-MooseX-Method.

Name : perl-MooseX-Method
Version : 0.440.0 Vendor : Mageia_Org
Release : 12.mga9 Date : 2022-03-21 00:28:47
Group : Development/Perl Source RPM : perl-MooseX-Method-0.440.0-12.mga9.src.rpm
Size : 0.11 MB
Packager : umeabot < umeabot>
Summary : Method declaration with type checking
Description :
The problem
This module is an attempt to solve a problem I\'ve often encountered but
never really found any good solution for: validation of method
parameters. How many times have we all ourselves writing code like
this:

sub foo {
my ($self,$args) = AATT_;

die \"Invalid arg1\"
unless (defined $arg->{bar} && $arg->{bar} =~ m/bar/);
}

RPM found in directory: /vol/rzm3/linux-mageia/distrib/cauldron/armv7hl/media/core/release

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-MooseX-Method-0.440.0-12.mga9.noarch.rpm
ftp.icm.edu.pl  perl-MooseX-Method-0.440.0-12.mga9.noarch.rpm
ftp.icm.edu.pl  perl-MooseX-Method-0.440.0-12.mga9.noarch.rpm
ftp.icm.edu.pl  perl-MooseX-Method-0.440.0-12.mga9.noarch.rpm
     

Provides :
perl(Foo1)
perl(Foo2)
perl(Foo3)
perl(Foo::Parameter)
perl(Foo::Role)
perl(MooseX::Meta::Method::Signature)
perl(MooseX::Meta::Method::Signature::Compiled)
perl(MooseX::Meta::Parameter)
perl(MooseX::Meta::Parameter::Compiled)
perl(MooseX::Meta::Parameter::Moose)
perl(MooseX::Meta::Parameter::Moose::Compiled)
perl(MooseX::Meta::Signature)
perl(MooseX::Meta::Signature::Combined)
perl(MooseX::Meta::Signature::Combined::Compiled)
perl(MooseX::Meta::Signature::Compiled)
perl(MooseX::Meta::Signature::Named)
perl(MooseX::Meta::Signature::Named::Compiled)
perl(MooseX::Meta::Signature::Positional)
perl(MooseX::Meta::Signature::Positional::Compiled)
perl(MooseX::Method)
perl(MooseX::Method::Constant)
perl(MooseX::Method::Exception)
perl(MooseX::Test::Parameter::Moose)
perl(MooseX::Test::Signature::Combined)
perl(MooseX::Test::Signature::Named)
perl(MooseX::Test::Signature::Positional)
perl-MooseX-Method

Requires :
perl(B)
perl(Carp)
perl(Class::MOP) >= 0.370.0
perl(HTML::Template::Pro) >= 0.650.0
perl(Moose) >= 0.220.0
perl(Moose::Meta::Class)
perl(Moose::Role)
perl(Moose::Util)
perl(Moose::Util::TypeConstraints)
perl(MooseX::Meta::Method::Signature)
perl(MooseX::Meta::Method::Signature::Compiled)
perl(MooseX::Meta::Parameter::Moose)
perl(MooseX::Meta::Parameter::Moose::Compiled)
perl(MooseX::Meta::Signature::Combined)
perl(MooseX::Meta::Signature::Combined::Compiled)
perl(MooseX::Meta::Signature::Named)
perl(MooseX::Meta::Signature::Named::Compiled)
perl(MooseX::Meta::Signature::Positional)
perl(MooseX::Meta::Signature::Positional::Compiled)
perl(MooseX::Method::Constant)
perl(MooseX::Method::Exception)
perl(Scalar::Util) >= 1.140.0
perl(Sub::Exporter)
perl(Sub::Name) >= 0.20.0
perl(Test::Exception)
perl(Test::Moose)
perl(Test::More)
perl(overload)
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-MooseX-Method
/usr/share/doc/perl-MooseX-Method/Changes
/usr/share/doc/perl-MooseX-Method/META.yml
/usr/share/man/man3/MooseX::Meta::Method::Signature.3pm.xz
/usr/share/man/man3/MooseX::Meta::Method::Signature::Compiled.3pm.xz
/usr/share/man/man3/MooseX::Meta::Parameter.3pm.xz
/usr/share/man/man3/MooseX::Meta::Parameter::Compiled.3pm.xz
/usr/share/man/man3/MooseX::Meta::Parameter::Moose.3pm.xz
/usr/share/man/man3/MooseX::Meta::Parameter::Moose::Compiled.3pm.xz
/usr/share/man/man3/MooseX::Meta::Signature.3pm.xz
/usr/share/man/man3/MooseX::Meta::Signature::Combined.3pm.xz
/usr/share/man/man3/MooseX::Meta::Signature::Combined::Compiled.3pm.xz
/usr/share/man/man3/MooseX::Meta::Signature::Compiled.3pm.xz
/usr/share/man/man3/MooseX::Meta::Signature::Named.3pm.xz
/usr/share/man/man3/MooseX::Meta::Signature::Named::Compiled.3pm.xz
/usr/share/man/man3/MooseX::Meta::Signature::Positional.3pm.xz
/usr/share/man/man3/MooseX::Meta::Signature::Positional::Compiled.3pm.xz
/usr/share/man/man3/MooseX::Method.3pm.xz
/usr/share/man/man3/MooseX::Method::Constant.3pm.xz
/usr/share/man/man3/MooseX::Method::Exception.3pm.xz
/usr/share/man/man3/MooseX::Test::Parameter::Moose.3pm.xz
/usr/share/man/man3/MooseX::Test::Signature::Combined.3pm.xz
/usr/share/man/man3/MooseX::Test::Signature::Named.3pm.xz
/usr/share/man/man3/MooseX::Test::Signature::Positional.3pm.xz
/usr/share/perl5/vendor_perl/MooseX
/usr/share/perl5/vendor_perl/MooseX/Meta
/usr/share/perl5/vendor_perl/MooseX/Meta/Method
/usr/share/perl5/vendor_perl/MooseX/Meta/Method/Signature
/usr/share/perl5/vendor_perl/MooseX/Meta/Method/Signature.pm
/usr/share/perl5/vendor_perl/MooseX/Meta/Method/Signature/Compiled.pm
There is 29 files more in these RPM.

 
ICM