CPAN::Meta::Feature(3) User Contributed Perl Documentation CPAN::Meta::Feature(3)NAME
CPAN::Meta::Feature - an optional feature provided by a CPAN distribution
VERSION
version 2.133380
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>
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.18.2 2013-12-03 CPAN::Meta::Feature(3)
Check Out this Related Man Page
CPAN::Meta::Validator(3pm) User Contributed Perl Documentation CPAN::Meta::Validator(3pm)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 <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::Validator(3pm)
So you want to learn a unix scripting language that you'll be able to use in any situation? Perl is your answer !
This is a little intro to installing CPAN modules. If you don't know what CPAN is, check out http://search.cpan.org/. Basicly, it is a massive archive of perl libraries that will... (0 Replies)
Discussion started by: obitus
0 Replies
3. Post Here to Contact Site Administrators and Moderators
First I would like to say you run an awesome site. I use it pretty much everyday...
I am a member of a local Jeep Club Virtual Jeep Club - Powered by vBulletin and we run vBulletin Version 3.7.0.
You have a feature we would like to add. In "User CP" -> "Edit Options" you have: Exclude... (3 Replies)
Hi all,
Since yesterday, I'm trying to upgrade CPAN on my Synology sevrer, because I have the next message in CPAN shell :
cpan> install cpan
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
CPAN: Compress::Zlib... (2 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)