File Coverage

lib/Acme/CPANAuthors/AnyEvent.pm
Criterion Covered Total %
statement 15 15 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod n/a
total 20 20 100.0


line stmt bran cond sub pod time code
1             package Acme::CPANAuthors::AnyEvent;
2              
3 1     1   107748 use 5.005;
  1         6  
  1         42  
4 1     1   1867 use utf8;
  1         13  
  1         7  
5 1     1   36 use strict;
  1         8  
  1         37  
6 1     1   5 use warnings;
  1         2  
  1         155  
7              
8             =encoding utf-8
9              
10             =head1 NAME
11              
12             Acme::CPANAuthors::AnyEvent - We are CPAN Authors of AnyEvent!
13              
14             =head1 VERSION
15              
16             Version 0.07
17              
18             =cut
19              
20             our $VERSION = '0.07';
21              
22             use Acme::CPANAuthors::Register(
23 1         10 MLEHMANN => 'Marc Lehmann', # Main AnyEvent author ;)
24             AGRUNDMA => 'Andy Grundman',
25             BEPPU => 'John Beppu',
26             BLUET => 'BlueT - Matthew Lien - Che-Ming Lien',
27             CLKAO => 'Chia-liang Kao',
28             CORNELIUS => 'Lin You An',
29             DMAKI => 'Daisuke Maki',
30             DMITRYNOD => 'Dmitrii Konstantinov',
31             ELMEX => 'Robin Redeker',
32             FRANCKC => 'Franck Cuny',
33             GBARR => 'Graham Barr',
34             GUGOD => 'Liu Kang Min',
35             IKUTA => 'Masahito Ikuta',
36             JHTHORSEN => 'Jan Henning Thorsen',
37             JROCKWAY => 'Jonathan Rockway',
38             KARASIK => 'Dmitry Karasik',
39             KEROYON => 'keroyonn',
40             KEVINJ => 'Kevin Jones',
41             MART => 'Martin Atkins',
42             MELO => 'Pedro Melo',
43             MGRIMES => 'Mark Grimes',
44             MIKI => 'Takeshi Miki',
45             MIYAGAWA => 'Tatsuhiko Miyagawa',
46             MONS => 'Mons Anderson',
47             MSTPLBG => 'Michael Stapelberg',
48             NAIM => 'Naim Shafiev',
49             NUFFIN => 'Yuval Kogman',
50             PMAKHOLM => 'Peter Makholm',
51             PUNYTAN => 'punipuni',
52             SANKO => 'Sanko Robinson',
53             SEKIMURA => 'Masayoshi Sekimura',
54             TOKUHIROM => 'Tokuhiro Matsuno',
55             TYPESTER => 'Daisuke Murase',
56             VKRAMSKIH => 'Vitaly Kramskikh',
57             YANNK => 'Yann Kerherve',
58 1     1   6 );
  1         2  
59              
60             =head1 SYNOPSIS
61              
62             use Acme::CPANAuthors;
63              
64             my $authors = Acme::CPANAuthors->new('AnyEvent');
65              
66             my $number = $authors->count;
67             my @ids = $authors->id;
68             my @distros = $authors->distributions("MLEHMANN");
69             my $url = $authors->avatar_url("ELMEX");
70             my $kwalitee = $authors->kwalitee("MONS");
71             my $name = $authors->name("MIYAGAWA");
72              
73             =head1 DESCRIPTION
74              
75             This class provides a hash of L namespace CPAN Authors' PAUSE ID and name to the L module.
76              
77             It is currently statically generated information, I hope to make it dynamic in the future.
78              
79             =head1 MAINTENANCE
80              
81             If you are a AnyEvent CPAN author not listed here, please send us your ID/name via email or RT so we can always keep this module up to date.
82              
83             And if you aren't a AnyEvent CPAN author listed here, please send us your ID/name via email or RT and we will remove your name.
84              
85             =head1 CONTAINED AUTHORS
86              
87             Now B<35> AnyEvent CPAN authors:
88              
89             MLEHMANN => 'Marc Lehmann', # Main AnyEvent author ;)
90              
91             AGRUNDMA => 'Andy Grundman',
92             BEPPU => 'John Beppu',
93             BLUET => 'BlueT - Matthew Lien - Che-Ming Lien',
94             CLKAO => 'Chia-liang Kao',
95             CORNELIUS => 'Lin You An',
96             DMAKI => 'Daisuke Maki',
97             DMITRYNOD => 'Dmitrii Konstantinov',
98             ELMEX => 'Robin Redeker',
99             FRANCKC => 'Franck Cuny',
100             GBARR => 'Graham Barr',
101             GUGOD => 'Liu Kang Min',
102             IKUTA => 'Masahito Ikuta',
103             JHTHORSEN => 'Jan Henning Thorsen',
104             JROCKWAY => 'Jonathan Rockway',
105             KARASIK => 'Dmitry Karasik',
106             KEROYON => 'keroyonn',
107             KEVINJ => 'Kevin Jones',
108             MART => 'Martin Atkins',
109             MELO => 'Pedro Melo',
110             MGRIMES => 'Mark Grimes',
111             MIKI => 'Takeshi Miki',
112             MIYAGAWA => 'Tatsuhiko Miyagawa',
113             MONS => 'Mons Anderson',
114             MSTPLBG => 'Michael Stapelberg',
115             NAIM => 'Naim Shafiev',
116             NUFFIN => 'Yuval Kogman',
117             PMAKHOLM => 'Peter Makholm',
118             PUNYTAN => 'punipuni',
119             SANKO => 'Sanko Robinson',
120             SEKIMURA => 'Masayoshi Sekimura',
121             TOKUHIROM => 'Tokuhiro Matsuno',
122             TYPESTER => 'Daisuke Murase',
123             VKRAMSKIH => 'Vitaly Kramskikh',
124             YANNK => 'Yann Kerherve',
125              
126             And we've written B<83> distros
127              
128             =head1 SEE ALSO
129              
130             =head2 The base
131              
132             =over 4
133              
134             =item * L
135              
136             =item * L
137              
138             =back
139              
140             =head2 The subject
141              
142             =over 4
143              
144             =item * L
145              
146             =back
147              
148             =head2 Fun and etc
149              
150             =over 4
151              
152             =item * L
153              
154             We are not CPAN authors
155              
156             =item * L
157              
158             We are CPAN authors who have authored Acme::CPANAuthors modules
159              
160             =item * L
161              
162             We are the CPAN authors that have written the modules installed on your perl!
163              
164             =item * L
165              
166             We are CPAN Authors of POE
167              
168             =back
169              
170             =head2 Search
171              
172             L
173              
174             L
175              
176             =head1 AUTHOR
177              
178             Mons Anderson, C<< >>
179              
180             =head1 COPYRIGHT & LICENSE
181              
182             Copyright 2009 Mons Anderson, all rights reserved.
183              
184             This program is free software; you can redistribute it and/or modify it
185             under the same terms as Perl itself.
186              
187             =cut
188              
189             1; # End of Acme::CPANAuthors::AnyEvent