SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-MooseX-Method rpm build for : Mandrake Other. For other distributions click perl-MooseX-Method.

Name : perl-MooseX-Method
Version : 0.440.0 Vendor : Mandriva
Release : 1mdv2011.0 Date : 2010-07-26 02:34:55
Group : Development/Perl Source RPM : perl-MooseX-Method-0.440.0-1mdv2011.0.src.rpm
Size : 0.12 MB
Packager : Funda Wang < fwang_mandriva_org>
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/rzm6/linux-mandriva/devel/cooker/sparcv9/media/contrib/release

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-MooseX-Method-0.440.0-1mdv2011.0.noarch.rpm
ftp.icm.edu.pl  perl-MooseX-Method-0.440.0-1mdv2011.0.noarch.rpm
ftp.icm.edu.pl  perl-MooseX-Method-0.440.0-1mdv2011.0.noarch.rpm
ftp.icm.edu.pl  perl-MooseX-Method-0.440.0-1mdv2011.0.noarch.rpm
ftp.icm.edu.pl  perl-MooseX-Method-0.440.0-1mdv2011.0.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(Class::MOP)
perl(B)
perl-base => 2:5.12.0
perl(MooseX::Meta::Method::Signature::Compiled)
perl(Moose::Role)
perl(Test::More)
perl(Test::Moose)
perl(Carp)
perl(Test::Exception)
perl(MooseX::Meta::Signature::Combined)
perl(MooseX::Meta::Signature::Positional::Compiled)
perl(HTML::Template::Pro)
perl(Moose::Util)
perl(MooseX::Method::Constant)
perl(Moose::Meta::Class)
perl(MooseX::Meta::Signature::Named)
perl(MooseX::Method::Exception)
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
perl(MooseX::Meta::Parameter::Moose)
perl(Sub::Exporter)
perl(Moose::Util::TypeConstraints)
rpmlib(CompressedFileNames) <= 3.0.4-1
perl(MooseX::Meta::Parameter::Moose::Compiled)
perl(Sub::Name)
rpmlib(VersionedDependencies) <= 3.0.3-1
rpmlib(PayloadIsLzma) <= 4.4.6-1
perl(Scalar::Util)
perl(MooseX::Meta::Method::Signature)
perl(MooseX::Meta::Signature::Combined::Compiled)
perl(MooseX::Meta::Signature::Named::Compiled)
perl(Moose)
perl(MooseX::Meta::Signature::Positional)


Content of RPM :
/usr/lib/perl5/vendor_perl/5.12.0/MooseX
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Method
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Method/Signature
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Method/Signature.pm
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Method/Signature/Compiled.pm
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Parameter
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Parameter.pm
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Parameter/Compiled.pm
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Parameter/Moose
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Parameter/Moose.pm
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Parameter/Moose/Compiled.pm
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Signature
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Signature.pm
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Signature/Combined
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Signature/Combined.pm
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Signature/Combined/Compiled.pm
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Signature/Compiled.pm
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Signature/Named
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Signature/Named.pm
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Signature/Named/Compiled.pm
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Signature/Positional
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Signature/Positional.pm
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Meta/Signature/Positional/Compiled.pm
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Method
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Method.pm
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Method/Constant.pm
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Method/Exception.pm
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Test
/usr/lib/perl5/vendor_perl/5.12.0/MooseX/Test/Parameter
There is 28 files more in these RPM.

 
ICM