Acme-CPANAuthors-EU
view release on metacpan or search on metacpan
lib/Acme/CPANAuthors/EU.pm view on Meta::CPAN
package Acme::CPANAuthors::EU;
use 5.006;
use strict;
use warnings;
no warnings 'syntax';
our $VERSION = '2014051201';
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,
L<< git://github.com/Abigail/Acme--CPANAuthors--EU.git >>.
=head1 AUTHOR
Abigail, L<< mailto:cpan@abigail.be >>.
=head1 COPYRIGHT and LICENSE
Copyright (C) 2009 by Abigail.
( run in 1.937 second using v1.01-cache-2.11-cpan-d7f47b0818f )