CPAN::Meta::Feature(3pm) User Contributed Perl Documentation CPAN::Meta::Feature(3pm)NAME
CPAN::Meta::Feature - an optional feature provided by a CPAN distribution
VERSION
version 2.120921
DESCRIPTION
A CPAN::Meta::Feature object describes an optional feature offered by a CPAN distribution and specified in the distribution's META.json (or
META.yml) file.
For the most part, this class will only be used when operating on the result of the "feature" or "features" methods on a CPAN::Meta object.
METHODS
new
my $feature = CPAN::Meta::Feature->new( $identifier => \%spec );
This returns a new Feature object. The %spec argument to the constructor should be the same as the value of the "optional_feature" entry
in the distmeta. It must contain entries for "description" and "prereqs".
identifier
This method returns the feature's identifier.
description
This method returns the feature's long description.
prereqs
This method returns the feature's prerequisites as a CPAN::Meta::Prereqs object.
BUGS
Please report any bugs or feature using the CPAN Request Tracker. Bugs can be submitted through the web interface at
http://rt.cpan.org/Dist/Display.html?Queue=CPAN-Meta <http://rt.cpan.org/Dist/Display.html?Queue=CPAN-Meta>
When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired
feature.
AUTHORS
o David Golden <dagolden@cpan.org>
o Ricardo Signes <rjbs@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2010 by David Golden and Ricardo Signes.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
perl v5.14.2 2012-04-01 CPAN::Meta::Feature(3pm)
Check Out this Related Man Page
CPAN::Meta::Validator(3) User Contributed Perl Documentation CPAN::Meta::Validator(3)NAME
CPAN::Meta::Validator - validate CPAN distribution metadata structures
VERSION
version 2.120921
SYNOPSIS
my $struct = decode_json_file('META.json');
my $cmv = CPAN::Meta::Validator->new( $struct );
unless ( $cmv->is_valid ) {
my $msg = "Invalid META structure. Errors found:
";
$msg .= join( "
", $cmv->errors );
die $msg;
}
DESCRIPTION
This module validates a CPAN Meta structure against the version of the the specification claimed in the "meta-spec" field of the structure.
METHODS
new
my $cmv = CPAN::Meta::Validator->new( $struct )
The constructor must be passed a metadata structure.
is_valid
if ( $cmv->is_valid ) {
...
}
Returns a boolean value indicating whether the metadata provided is valid.
errors
warn( join "
", $cmv->errors );
Returns a list of errors seen during validation.
BUGS
Please report any bugs or feature using the CPAN Request Tracker. Bugs can be submitted through the web interface at
<http://rt.cpan.org/Dist/Display.html?Queue=CPAN-Meta>
When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired
feature.
AUTHORS
o David Golden <dagolden@cpan.org>
o Ricardo Signes <rjbs@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2010 by David Golden and Ricardo Signes.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
perl v5.16.3 2012-04-01 CPAN::Meta::Validator(3)
Going through the CPAN configuration on a Solaris systems and I keep getting stuck at:
Select your continent (or several nearby continents) ?
It offers no choices to select from. I have tried using the default PERL installing with Solaris, and installing PERL packages from Blastwave. I... (0 Replies)
2013 Golden Globe Awards
The contenders for this year's Golden Globes Awards, celebrating the best in film and television as voted for by the Hollywood Foreign Press Association, have been announced in Los Angeles.The awards take place on Sunday 13 January.
Please place your bits here on... (0 Replies)
Only a few days after I coded this new feature from scratch, we are seeing over 3000 entries in the database from members (mostly guests) playing CS trivia.
I have spend a lot of time coding this (from scratch) and testing the API. From the logs, it seems to have an API bug which appears... (31 Replies)