File Coverage

blib/lib/Perl/Dist/CatInABox.pm
Criterion Covered Total %
statement 10 12 83.3
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 14 16 87.5


line stmt bran cond sub pod time code
1             package Perl::Dist::CatInABox;
2              
3             =pod
4              
5             =head1 NAME
6              
7             Perl::Dist::CatInABox - Catalyst (and supporting modules) on top of
8             Strawberry perl for win32.
9              
10             =head1 DESCRIPTION
11              
12             See L for details. This distribution installs
13             the following modules (and their dependencies) to cover common modules
14             used in Catalyst applications. To that end this distribution includes
15             (on top of the reqular Strawberry perl modules):
16              
17             =over
18              
19             =item *
20              
21             L
22              
23             =item *
24              
25             L
26              
27             =item *
28              
29             L
30              
31             =item *
32              
33             L
34              
35             =item *
36              
37             L
38              
39             =item *
40              
41             L
42              
43             =item *
44              
45             L
46              
47             =item *
48              
49             L
50              
51             =item *
52              
53             L
54              
55             =item *
56              
57             L
58              
59             =item *
60              
61             L
62              
63             =item *
64              
65             L
66              
67             =item *
68              
69             L
70              
71             =item *
72              
73             L
74              
75             =item *
76              
77             L
78              
79             =item *
80              
81             L
82              
83             =back
84              
85             =cut
86              
87 1     1   831 use 5.008;
  1         4  
  1         33  
88 1     1   6 use strict;
  1         2  
  1         38  
89 1     1   15 use warnings;
  1         2  
  1         38  
90 1     1   392 use Perl::Dist::Strawberry 1.07 ();
  0            
  0            
91              
92             use vars qw{$VERSION @ISA};
93             BEGIN {
94             $VERSION = '0.02';
95             @ISA = 'Perl::Dist::Strawberry';
96             }
97              
98             sub new {
99             shift->SUPER::new(
100             app_id => 'catinabox',
101             app_name => 'Catalyst In A Box Beta 1',
102             app_publisher => 'Kieren Diment',
103             app_publisher_url => 'http://www.catalystframework.org/',
104             image_dir => 'C:\\catinabox',
105             output_base_filename => 'catinabox-5.10.0-beta-1',
106             exe => 1,
107             zip => 1,
108             @_,
109             );
110             }
111              
112             sub install_perl_modules {
113             my $self = shift;
114             $self->SUPER::install_perl_modules(@_);
115             $self->install_module( name => 'Task::CatInABox' );
116             return 1;
117             }
118              
119             1;
120              
121             =pod
122              
123             =head1 AUTHOR
124              
125             Kieren Diment Ezarquon@cpan.orgE
126              
127             =head1 BUGS
128              
129             Please report any bugs or feature requests to
130             C, or through
131             the web interface at
132             L.
133             I will be notified, and then you'll automatically be notified of progress
134             on your bug as I make changes.
135              
136             =head1 SUPPORT
137              
138             You can find documentation for this module with the perldoc command.
139              
140             perldoc Perl::Dist::CatInABox
141              
142             You can also look for information at:
143              
144             =over 4
145              
146             =item * RT: CPAN's request tracker
147              
148             L
149              
150             =item * AnnoCPAN: Annotated CPAN documentation
151              
152             L
153              
154             =item * CPAN Ratings
155              
156             L
157              
158             =item * Search CPAN
159              
160             L
161              
162             =back
163              
164             =head1 ACKNOWLEDGEMENTS
165              
166             Adam Kennedy for his Strawberry Perl project. All the Catalyst
167             contributors (L).
168              
169             =head1 COPYRIGHT & LICENSE
170              
171             Copyright 2008 Kieren Diment.
172              
173             This program is free software; you can redistribute it and/or modify it
174             under the same terms as Perl itself.
175              
176             =cut