| line | true | false | branch | 
 
| 217 | 2 | 36 | unless $attr->does('Text::Xslate::Runner::Getopt') | 
 
| 222 | 4 | 32 | if ($isa->is_a_type_of('Bool')) { } | 
 
|  | 2 | 30 | elsif ($isa->is_a_type_of('Int')) { } | 
 
|  | 0 | 30 | elsif ($isa->is_a_type_of('Num')) { } | 
 
|  | 2 | 28 | elsif ($isa->is_a_type_of('ArrayRef')) { } | 
 
|  | 6 | 22 | elsif ($isa->is_a_type_of('HashRef')) { } | 
 
| 251 | 0 | 5 | unless $getopt->getoptions(\%opts, $class->getopt_spec) | 
 
| 267 | 20 | 58 | if $self->$method | 
 
| 269 | 1 | 12 | if ($self->has_module) | 
 
| 278 | 13 | 0 | if (my $ie = $self->input_encoding) | 
 
| 282 | 0 | 13 | if $self->has_debug | 
 
| 287 | 1 | 12 | if ($self->help) { } | 
 
|  | 1 | 11 | elsif ($self->version) { } | 
 
| 299 | 7 | 4 | if ($self->has_eval) | 
 
| 301 | 6 | 1 | if ($self->has_define) | 
 
| 313 | 0 | 4 | if (-d $target) { } | 
 
| 315 | 0 | 0 | unless $xslate->{'path'} | 
 
| 320 | 0 | 4 | unless $xslate->{'path'} | 
 
| 329 | 0 | 0 | unless opendir my $fh, $dir | 
 
| 332 | 0 | 0 | if $e =~ /^\.+$/ | 
 
| 334 | 0 | 0 | if (-d $target) { } | 
 
| 345 | 0 | 4 | if (my $ignore = $self->ignore) | 
 
| 346 | 0 | 0 | if ($file =~ /$ignore/) | 
 
| 357 | 4 | 0 | if (my $base = $self->{'__process_base'}) | 
 
| 365 | 0 | 4 | if (defined $dest or exists $suffix_map->{$suffix}) | 
 
| 367 | 0 | 0 | if (my $replace = $suffix_map->{$suffix}) | 
 
| 372 | 0 | 0 | unless (-d $dir) | 
 
| 374 | 0 | 0 | unless (File::Path::mkpath($dir)) | 
 
| 383 | 0 | 4 | if (defined $outfile) { } | 
 
| 385 | 0 | 0 | unless open $fh, '>', $outfile | 
 
| 390 | 0 | 0 | unless close $fh | 
 
| 410 | 1 | 18 | unless $attr->does('Text::Xslate::Runner::Getopt') | 
 
| 412 | 14 | 20 | length $_ == 1 ? : | 
 
| 439 | 3 | 1 | if ($oe ne 'UTF-8') { } |