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 )