Acme-CPANAuthors-European
view release on metacpan or search on metacpan
lib/Acme/CPANAuthors/European.pm view on Meta::CPAN
package Acme::CPANAuthors::European;
use 5.006;
use strict;
use warnings;
no warnings 'syntax';
our $VERSION = '2014051201';
my @NATIONALITIES;
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 >>.
=head1 AUTHOR
( run in 1.406 second using v1.01-cache-2.11-cpan-d7f47b0818f )