File Coverage

blib/lib/Acme/MetaSyntactic/daleks.pm
Criterion Covered Total %
statement 15 18 83.3
branch n/a
condition n/a
subroutine 5 6 83.3
pod n/a
total 20 24 83.3


line stmt bran cond sub pod time code
1             package Acme::MetaSyntactic::daleks;
2 7     7   111360 use strict;
  7         18  
  7         250  
3 7     7   40 use warnings;
  7         16  
  7         210  
4 7     7   2571 use Acme::MetaSyntactic::List;
  7         12660  
  7         194  
5 7     7   43 use vars qw(%Remote);
  7         13  
  7         389  
6              
7             {
8 7     7   34 no strict "vars";
  7         14  
  7         1818  
9             $VERSION = '1.05';
10             @ISA = qw(Acme::MetaSyntactic::List);
11             }
12              
13             *_tr_nonword = \&Acme::MetaSyntactic::RemoteList::tr_nonword;
14              
15 0     0     sub _uniq { return keys %{ { map { $_ => 1 } @_ } } }
  0            
  0            
16              
17             %Remote = (
18             source => "http://maddingue.org/daleks/movies.txt",
19             extract => sub {
20             return sort _uniq(
21             map { $_ = _tr_nonword($_) ; s/^_+|_+$//g ; s/_+/_/g ; $_ }
22             grep { !/^\d/ }
23             grep { length }
24             split "\012", shift
25             )
26             },
27             );
28              
29             __PACKAGE__->init();
30              
31             q!EXTERMINATE!;
32              
33             =head1 NAME
34              
35             Acme::MetaSyntactic::daleks - EXTERMINATE! EXTERMINATE! EXTERMINATE!
36              
37             =head1 VERSION
38              
39             Version 1.05
40              
41             =head1 SYNOPSIS
42              
43             See L.
44              
45             =head1 DESCRIPTION
46              
47             A list of movies for the Daleks. A collective work of C<#perl>.
48             See L
49              
50             I've tried to remove all the duplicates and comments I could find,
51             but there are probably still a few left. The source file used to
52             generate this module is located at L.
53             Don't hesitate to send patch to remove duplicate or wrong entries,
54             or to propose new entries.
55              
56             =head1 SUPPORT
57              
58             You can find documentation for this module with the perldoc command.
59              
60             perldoc Acme::MetaSyntactic::daleks
61              
62             You can also look for information at:
63              
64             =over 4
65              
66             =item * RT: CPAN's request tracker
67              
68             L
69              
70             =item * AnnoCPAN: Annotated CPAN documentation
71              
72             L
73              
74             =item * CPAN Ratings
75              
76             L
77              
78             =item * Search CPAN
79              
80             L
81              
82             =back
83              
84             =head1 SEE ALSO
85              
86             L
87              
88             =head1 COPYRIGHT & LICENSE
89              
90             Copyright 2007 SEbastien Aperghis-Tramoni, all rights reserved.
91              
92             This program is free software; you can redistribute it and/or modify it
93             under the same terms as Perl itself.
94              
95             =cut
96              
97             __DATA__