File Coverage

blib/lib/Acme/MetaSyntactic/pause_id.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package Acme::MetaSyntactic::pause_id;
2 1     1   102168 use strict;
  1         7  
  1         39  
3 1     1   11 use Acme::MetaSyntactic::List;
  1         4  
  1         98  
4             our @ISA = qw( Acme::MetaSyntactic::List );
5             our $VERSION = '1.013';
6              
7             my $names = eval {
8             require CPAN;
9             require CPAN::FirstTime;
10 1     1   11 no warnings 'redefine';
  1         3  
  1         247  
11             local *CPAN::Shell::myprint = sub { };
12             local *CPAN::Shell::print_ornamented = sub { };
13             local *CPAN::FirstTime::init = sub { };
14             CPAN::HandleConfig->load;
15             join ' ', map { y/-/_/; $_ } map $_->{ID},
16             $CPAN::META->all_objects('CPAN::Author')
17             };
18              
19             # read from __DATA__ if CPAN.pm didn't return anything
20             __PACKAGE__->init( $names ? { names => $names } : () );
21              
22             1;
23              
24             =head1 NAME
25              
26             Acme::MetaSyntactic::pause_id - The PAUSE id theme
27              
28             =head1 DESCRIPTION
29              
30             This is the list of all PAUSE (Perl Authors Upload SErver) user id
31             (slightly transmogrified to be valid Perl identifiers).
32              
33             This list used to require frequent updates, until the data was read from
34             L local configuration. C<;-)>
35              
36             =head1 CONTRIBUTOR
37              
38             Philippe Bruhat (BooK).
39              
40             =head1 CHANGES
41              
42             =over 4
43              
44             =item *
45              
46             2013-03-25 - v1.013
47              
48             Fixed issues that L was still causing (mostly under Win32).
49             Published in Acme-MetaSyntactic-Themes version 1.031.
50              
51             =item *
52              
53             2013-02-18 - v1.012
54              
55             Made even more resistant to L errors. In case of such errors,
56             the module will be quiet, and slow to start.
57             Published in Acme-MetaSyntactic-Themes version 1.030.
58              
59             =item *
60              
61             2013-01-14 - v1.011
62              
63             Made more resistant to L errors.
64             Published in Acme-MetaSyntactic-Themes version 1.029.
65              
66             =item *
67              
68             2012-11-12 - v1.010
69              
70             Updated to use CPAN.pm to obtain the list of PAUSE ID. If CPAN.pm is
71             not configured it will fallback to the hardcoded list from version 1.009.
72             Published in Acme-MetaSyntactic-Themes version 1.027.
73              
74             =item *
75              
76             2012-11-05 - v1.009
77              
78             Updated from the source web site in Acme-MetaSyntactic-Themes version 1.026.
79              
80             =item *
81              
82             2012-10-29 - v1.008
83              
84             Updated from the source web site in Acme-MetaSyntactic-Themes version 1.025.
85              
86             =item *
87              
88             2012-10-22 - v1.007
89              
90             Updated from the source web site in Acme-MetaSyntactic-Themes version 1.024.
91              
92             =item *
93              
94             2012-10-01 - v1.006
95              
96             Updated from the source web site in Acme-MetaSyntactic-Themes version 1.021.
97              
98             =item *
99              
100             2012-09-10 - v1.005
101              
102             Updated from the source web site in Acme-MetaSyntactic-Themes version 1.018.
103              
104             =item *
105              
106             2012-08-27 - v1.004
107              
108             Updated from the source web site in Acme-MetaSyntactic-Themes version 1.016.
109              
110             =item *
111              
112             2012-07-23 - v1.003
113              
114             Updated from the source web site in Acme-MetaSyntactic-Themes version 1.011.
115              
116             =item *
117              
118             2012-06-25 - v1.002
119              
120             Updated from the source web site in Acme-MetaSyntactic-Themes version 1.007.
121              
122             =item *
123              
124             2012-05-28 - v1.001
125              
126             Updated from the source web site in Acme-MetaSyntactic-Themes version 1.003.
127              
128             =item *
129              
130             2012-05-07 - v1.000
131              
132             Updated with additions since November 2006, and
133             received its own version number in Acme-MetaSyntactic-Themes version 1.000.
134              
135             =item *
136              
137             2006-11-06
138              
139             Updated from the source web site in Acme-MetaSyntactic version 0.99.
140              
141             =item *
142              
143             2006-10-30
144              
145             Updated from the source web site in Acme-MetaSyntactic version 0.98.
146              
147             =item *
148              
149             2006-10-23
150              
151             Updated from the source web site in Acme-MetaSyntactic version 0.97.
152              
153             =item *
154              
155             2006-10-16
156              
157             Updated from the source web site in Acme-MetaSyntactic version 0.96.
158              
159             =item *
160              
161             2006-10-09
162              
163             Updated from the source web site in Acme-MetaSyntactic version 0.95.
164              
165             =item *
166              
167             2006-10-02
168              
169             Updated from the source web site in Acme-MetaSyntactic version 0.94.
170              
171             =item *
172              
173             2006-09-25
174              
175             Updated from the source web site in Acme-MetaSyntactic version 0.93.
176              
177             =item *
178              
179             2006-09-18
180              
181             Updated from the source web site in Acme-MetaSyntactic version 0.92.
182              
183             =item *
184              
185             2006-09-11
186              
187             Updated from the source web site in Acme-MetaSyntactic version 0.91.
188              
189             =item *
190              
191             2006-09-04
192              
193             Updated from the source web site in Acme-MetaSyntactic version 0.90.
194              
195             =item *
196              
197             2006-08-28
198              
199             Introduced in Acme-MetaSyntactic version 0.89.
200              
201             =back
202              
203             =head1 SEE ALSO
204              
205             L, L.
206              
207             =cut
208              
209             __DATA__