| line | true | false | branch | 
 
| 24 | 1 | 1 | unless $base_class->setting | 
 
| 29 | 1 | 1 | if ($base_class eq 'Puncheur' and not defined $args{'app_name'}) | 
 
| 35 | 1 | 1 | if ($args{'app_name'}) | 
 
| 39 | 0 | 0 | if $class->can('import') | 
 
| 41 | 1 | 0 | if ($@) | 
 
| 44 | 0 | 1 | unless $class->isa($base_class) | 
 
| 57 | 2 | 2 | if (%args) | 
 
| 58 | 0 | 2 | if $class eq 'Puncheur' | 
 
| 60 | 1 | 1 | unless $_SETTING{$class} | 
 
| 86 | 1 | 8 | unless ref $self | 
 
| 93 | 0 | 2 | if (ref $self and $asset_dir = $$self{'asset_dir'}) { } | 
 
|  | 2 | 0 | elsif ($self->can('share_dir')) { } | 
 
| 94 | 0 | 0 | unless 'File::Spec'->file_name_is_absolute($asset_dir) | 
 
| 114 | 2 | 1 | if (not $app_name and my $libpath = $INC{"$path.pm"}) { } | 
 
| 116 | 0 | 2 | if ($libpath =~ s[(?:blib/)?lib/+$path\.pm$][]) { } | 
 
| 144 | 1 | 0 | $$self{'template_dir'} ? : | 
 
| 145 | 1 | 0 | ref $tmpl ? : | 
 
| 147 | 0 | 0 | ref $_ || 'File::Spec'->file_name_is_absolute($_) ? : | 
 
|  | 2 | 0 | ref $_ && ref $_ eq 'CODE' ? : | 
 
| 190 | 0 | 1 | $self->debug_mode ? : | 
 
| 196 | 0 | 1 | if (my $v = $$self{'view'}) { } | 
 
| 197 | 0 | 0 | !ref($v) ? : | 
 
| 243 | 0 | 0 | if $dispatcher_pkg->can('import') | 
 
| 245 | 0 | 0 | if ($@) | 
 
| 249 | 0 | 0 | if $base_dispatcher->can('import') | 
 
| 253 | 0 | 0 | $dispatcher_pkg->can('new') ? : | 
 
| 274 | 0 | 2 | if ref $config_file | 
 
| 275 | 2 | 0 | unless 'File::Spec'->file_name_is_absolute($config_file) | 
 
| 278 | 0 | 2 | -e $config_file ? : | 
 
| 296 | 4 | 5 | unless ref $self | 
 
| 327 | 0 | 0 | if ($location =~ m[^https?://]) { } | 
 
| 337 | 0 | 0 | if (my $ref = ref $params) | 
 
| 338 | 0 | 0 | $ref eq 'ARRAY' ? : | 
 
| 357 | 0 | 0 | ref $query eq 'HASH' ? : | 
 
|  | 0 | 0 | !$query ? : | 
 
| 363 | 0 | 0 | scalar @q ? : | 
 
| 371 | 0 | 1 | unless ref $self | 
 
| 378 | 0 | 0 | @_ == 1 ? : | 
 
| 382 | 0 | 0 | if $server | 
 
| 405 | 0 | 0 | if &Scalar::Util::blessed($response) and $response->isa('Plack::Response') | 
 
| 407 | 0 | 2 | unless $response = $c->dispatch | 
 
| 420 | 0 | 2 | @args > 0 && ref $args[0] ? : | 
 
| 436 | 0 | 3 | if $module->can('init') |