Acme-CPANAuthors-EU
view release on metacpan or search on metacpan
Version 2014051201 Mon May 12 12:19:37 CEST 2014
+ Removed Italian authors, as Italian.pm has disappeared from CPAN (book)
Version 2010081801
+ Added British authors
Version 2009110201
+ List requirements in Makefile.PL
Version 2009102802
+ Mention prereqs in Makefile.PL
+ POD tests
Version 2009102801
First release
{
"abstract" : "EU CPAN authors",
"author" : [
"Abigail <cpan@abigail.be>"
],
"dynamic_config" : 1,
"generated_by" : "ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.112150",
"keywords" : [],
"license" : [
"mit"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
---
abstract: 'EU CPAN authors'
author:
- 'Abigail <cpan@abigail.be>'
build_requires:
Acme::CPANAuthors: 0
ExtUtils::MakeMaker: 0
Test::More: 0
strict: 0
warnings: 0
configure_requires:
ExtUtils::MakeMaker: 0
dynamic_config: 1
NAME
Acme::CPANAuthors::EU - EU CPAN authors
SYNOPSIS
use Acme::CPANAuthors;
my $authors = Acme::CPANAuthors -> new ("EU");
my $number = $authors -> count;
my @ids = $authors -> id;
my @distros = $authors -> distributions ("ABIGAIL");
my $url = $authors -> avatar_url ("ABIGAIL");
my $kwalitee = $authors -> kwalitee ("ABIGAIL");
my $name = $authors -> name ("ABIGAIL");
See documentation for Acme::CPANAuthors for more details.
DESCRIPTION
This class provides a hash of EU authors' PAUSE ID and name to the
"Acme::CPANAuthors" module.
MAINTENANCE
If you're EU CPAN author without further specified nationality, please
send me your ID/name via email, and I may keep this module op to date.
TODO
Add more countries if they become available.
DEVELOPMENT
The current sources of this module are found on github,
<git://github.com/Abigail/Acme--CPANAuthors--EU.git>.
AUTHOR
lib/Acme/CPANAuthors/EU.pm view on Meta::CPAN
my @NATIONALITIES;
BEGIN {
@NATIONALITIES = qw [Austrian British French German Portuguese];
foreach my $nat (@NATIONALITIES) {
eval "require Acme::CPANAuthors::$nat" or die $@;
}
}
use Acme::CPANAuthors::Register (
(map {"Acme::CPANAuthors::$_" -> authors} @NATIONALITIES),
ABIGAIL => 'Abigail',
);
1;
__END__
=head1 NAME
Acme::CPANAuthors::EU - EU CPAN authors
=head1 SYNOPSIS
use Acme::CPANAuthors;
my $authors = Acme::CPANAuthors -> new ("EU");
my $number = $authors -> count;
my @ids = $authors -> id;
my @distros = $authors -> distributions ("ABIGAIL");
my $url = $authors -> avatar_url ("ABIGAIL");
my $kwalitee = $authors -> kwalitee ("ABIGAIL");
my $name = $authors -> name ("ABIGAIL");
See documentation for Acme::CPANAuthors for more details.
=head1 DESCRIPTION
This class provides a hash of EU authors' PAUSE ID and name to
the C<< Acme::CPANAuthors >> module.
=head1 MAINTENANCE
If you're EU CPAN author without further specified nationality,
please send me your ID/name via email, and I may keep this module op
to date.
=head1 TODO
Add more countries if they become available.
=head1 DEVELOPMENT
The current sources of this module are found on github,
t/000_basic.t view on Meta::CPAN
use Test::More tests => 6;
use Acme::CPANAuthors;
BEGIN {
use_ok ('Acme::CPANAuthors::EU');
}
ok defined $Acme::CPANAuthors::EU::VERSION, "VERSION is set";
my $authors = Acme::CPANAuthors -> new ('EU');
ok $authors, 'Got $authors';
ok $authors -> count, "There are authors";
my @ids = $authors -> id;
ok scalar @ids, "There are ids";
ok $authors -> name ("ABIGAIL"), "Find a name";
( run in 1.755 second using v1.01-cache-2.11-cpan-5c0b1e786e0 )