File Coverage

blib/lib/Acme/MetaSyntactic/tour_de_france.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1             package Acme::MetaSyntactic::tour_de_france;
2 1     1   99424 use strict;
  1         12  
  1         54  
3 1     1   12 use Acme::MetaSyntactic::List;
  1         13  
  1         265  
4             our @ISA = qw( Acme::MetaSyntactic::List );
5             our $VERSION = '1.007';
6              
7             =encoding iso-8859-1
8              
9             =head1 NAME
10              
11             Acme::MetaSyntactic::tour_de_france - Tour de France winners
12              
13             =head1 DESCRIPTION
14              
15             This theme has the winners of the Tour de France, the famous annual
16             cycling road race through France. The Tour was first held in 1903.
17              
18             The winners from 1903 onwards are:
19              
20             =cut
21              
22             {
23             my %seen;
24             __PACKAGE__->init(
25             { names => join ' ',
26             grep { !$seen{$_}++ }
27             map { Acme::MetaSyntactic::RemoteList::tr_nonword($_) }
28             map { Acme::MetaSyntactic::RemoteList::tr_accent($_) }
29             map { /^\s+\d+\s+(.*?)\s+\w+$/ ? $1 : () }
30             split /\n/ => <<'=cut'} );
31              
32             =pod
33              
34             2016 Christopher Froome GBR
35             2015 Christopher Froome GBR
36             2014 Vincenzo Nibali ITA
37             2013 Christopher Froome GBR
38             2012 Bradley Wiggins GBR
39             2011 Cadel Evans AUS
40             2010 Andy Schleck LUX
41             2009 Alberto Contador ESP
42             2008 Carlos Sastre ESP
43             2007 Alberto Contador ESP
44             2006 Óscar Pereiro ESP
45             2005 (vacated)
46             2004 (vacated)
47             2003 (vacated)
48             2002 (vacated)
49             2001 (vacated)
50             2000 (vacated)
51             1999 (vacated)
52             1998 Marco Pantani ITA
53             1997 Jan Ullrich GER
54             1996 Bjarne Riis DEN
55             1995 Miguel Indurain ESP
56             1994 Miguel Indurain ESP
57             1993 Miguel Indurain ESP
58             1992 Miguel Indurain ESP
59             1991 Miguel Indurain ESP
60             1990 Greg Lemond USA
61             1989 Greg Lemond USA
62             1988 Pedro Delgado ESP
63             1987 Stephen Roche IRL
64             1986 Greg Lemond USA
65             1985 Bernard Hinault FRA
66             1984 Laurent Fignon FRA
67             1983 Laurent Fignon FRA
68             1982 Bernard Hinault FRA
69             1981 Bernard Hinault FRA
70             1980 Joop Zoetemelk NED
71             1979 Bernard Hinault FRA
72             1978 Bernard Hinault FRA
73             1977 Bernard Thévenet FRA
74             1976 Lucien Van Impe BEL
75             1975 Bernard Thévenet FRA
76             1974 Eddy Merckx BEL
77             1973 Luis Ocana ESP
78             1972 Eddy Merckx BEL
79             1971 Eddy Merckx BEL
80             1970 Eddy Merckx BEL
81             1969 Eddy Merckx BEL
82             1968 Jan Janssen NED
83             1967 Roger Pingeon FRA
84             1966 Lucien Aimar FRA
85             1965 Felice Gimondi ITA
86             1964 Jacques Anquetil FRA
87             1963 Jacques Anquetil FRA
88             1962 Jacques Anquetil FRA
89             1961 Jacques Anquetil FRA
90             1960 Gastone Nencini ITA
91             1959 Federico Bahamontès ESP
92             1958 Charly Gaul LUX
93             1957 Jacques Anquetil FRA
94             1956 Roger Walkowiak FRA
95             1955 Louison Bobet FRA
96             1954 Louison Bobet FRA
97             1953 Louison Bobet FRA
98             1952 Fausto Coppi ITA
99             1951 Hugo Koblet SUI
100             1950 Ferdi Kubler SUI
101             1949 Fausto Coppi ITA
102             1948 Gino Bartali ITA
103             1947 Jean Robic FRA
104             1939 Sylvère Maes BEL
105             1938 Gino Bartali ITA
106             1937 Roger Labépie FRA
107             1936 Sylvère Maes BEL
108             1935 Romain Maes BEL
109             1934 Antonin Magne FRA
110             1933 Georges Speicher FRA
111             1932 André Leducq FRA
112             1931 Antonin Magne FRA
113             1930 André Leducq FRA
114             1929 Maurice Dewaele BEL
115             1928 Nicolas Frantz LUX
116             1927 Nicolas Frantz LUX
117             1926 Lucien Buysse BEL
118             1925 Ottavio Bottecchia ITA
119             1924 Ottavio Bottecchia ITA
120             1923 Henri Pélissier FRA
121             1922 Firmin Lambot BEL
122             1921 Léon Scieur BEL
123             1920 Philippe Thijs BEL
124             1919 Firmin Lambot BEL
125             1914 Philippe Thijs BEL
126             1913 Philippe Thijs BEL
127             1912 Odile Defraye BEL
128             1911 Gustavo Garrigou FRA
129             1910 Octave Lapize FRA
130             1909 François Faber LUX
131             1908 Lucien Petit-Breton FRA
132             1907 Lucien Petit-Breton FRA
133             1906 René Pottier FRA
134             1905 Louis Trousselier FRA
135             1904 Henri Cornet FRA
136             1903 Maurice Garin FRA
137              
138             =cut
139              
140             }
141              
142             1;
143              
144             __END__