Acme-CPANAuthors-European
view release on metacpan or search on metacpan
Version 2014051201 Mon May 12 12:03:05 CEST 2014
+ Removed Italian authors, as Italian.pm has disappeared from CPAN (book)
Version 2010081901 Wed Aug 18 17:59:26 CEST 2010
+ Added British authors
Version 2010081701 Tue Aug 17 02:14:02 CEST 2010
+ Added SREZIC (Slaven Rezic)
Version 2009110201
+ List requirements in Makefile.PL
Version 2009102802
+ Mention prereqs in Makefile.PL
+ POD tests
{
"abstract" : "European 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: 'European 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::European - European CPAN authors
SYNOPSIS
use Acme::CPANAuthors;
my $authors = Acme::CPANAuthors -> new ("European");
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 European authors' PAUSE ID and name to the
"Acme::CPANAuthors" module.
MAINTENANCE
If you're European CPAN author without further specified nationality,
please send me your ID/name via email, and I may keep this module op to
date.
BUGS
All Russian and Turkish authors are considered European. This is not
necessarely the case, as Russia and Turkey lie in more than one
continent.
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--European.git>.
lib/Acme/CPANAuthors/European.pm view on Meta::CPAN
BEGIN {
@NATIONALITIES = qw [Austrian British French German Icelandic
Norwegian Portuguese Russian
Turkish Ukrainian];
foreach my $nat (@NATIONALITIES) {
eval "require Acme::CPANAuthors::$nat" or die $@;
}
}
use Acme::CPANAuthors::Register (
(map {"Acme::CPANAuthors::$_" -> authors} @NATIONALITIES),
ABIGAIL => 'Abigail',
SREZIC => "Slaven Rezi\x{107}",
);
1;
__END__
=head1 NAME
Acme::CPANAuthors::European - European CPAN authors
=head1 SYNOPSIS
use Acme::CPANAuthors;
my $authors = Acme::CPANAuthors -> new ("European");
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 European authors' PAUSE ID and name to
the C<< Acme::CPANAuthors >> module.
=head1 MAINTENANCE
If you're European CPAN author without further specified nationality,
please send me your ID/name via email, and I may keep this module op
to date.
=head1 BUGS
All Russian and Turkish authors are considered European. This is not
necessarely the case, as Russia and Turkey lie in more than one continent.
=head1 TODO
Add more countries if they become available.
=head1 DEVELOPMENT
The current sources of this module are found on github,
L<< git://github.com/Abigail/Acme--CPANAuthors--European.git >>.
t/000_basic.t view on Meta::CPAN
use Test::More tests => 6;
use Acme::CPANAuthors;
BEGIN {
use_ok ('Acme::CPANAuthors::European');
}
ok defined $Acme::CPANAuthors::European::VERSION, "VERSION is set";
my $authors = Acme::CPANAuthors -> new ('European');
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 2.205 seconds using v1.01-cache-2.11-cpan-5c0b1e786e0 )