line |
true |
false |
branch |
103
|
0 |
8 |
unless defined $$self{'workdir'} |
104
|
0 |
8 |
unless defined $$self{'template_root'} |
105
|
2 |
6 |
unless (-d $$self{'workdir'}) |
106
|
1 |
1 |
if ($$self{'create_workdir'}) { } |
107
|
0 |
1 |
unless mkpath($$self{'workdir'}) |
110
|
1 |
0 |
unless -d $$self{'workdir'} |
138
|
0 |
13 |
if @_ < 2 |
141
|
13 |
0 |
if ($options{'force_rebuild'} or not -f $pmfile or -M _ > -M "$$self{'template_root'}/$filename") |
162
|
0 |
1 |
if @_ < 2 |
164
|
0 |
1 |
unless $directory =~ s[([^/]+)$][] |
171
|
1 |
2 |
if -f $self->normalize_path("$$self{'template_root'}/$path/$filename") |
172
|
0 |
2 |
if $path eq '' |
175
|
0 |
1 |
unless $found |
177
|
1 |
0 |
if ($options{'force_rebuild'} or not -f $pmfile or -M _ > -M "$$self{'template_root'}/$path/$filename") |
222
|
0 |
14 |
if $filename =~ /\.\./ |
239
|
0 |
14 |
unless open INFILE, "< $$self{'template_root'}/$filename" |
243
|
1 |
13 |
if (defined $directory) |
251
|
0 |
13 |
unless open OUTFILE, "> $pmfile" |
265
|
40 |
15 |
@inpath > 0 && $inpath[0] ne '' ? : |
268
|
25 |
193 |
if $_ eq '' |
269
|
4 |
189 |
if $_ eq '..' |
273
|
15 |
40 |
unless $relative |