| line | true | false | branch | 
 
| 156 | 14 | 1708 | @_ > 1 ? : | 
 
| 158 | 66 | 1656 | unless $class->configdata | 
 
| 160 | 15 | 1707 | if ($config) | 
 
| 161 | 0 | 15 | unless $config | 
 
| 171 | 314 | 0 | @_ > 1 ? : | 
 
| 176 | 0 | 314 | unless $args->{'name'} and $args->{'base'} | 
 
| 180 | 237 | 77 | if Mouse::is_class_loaded($classname) and $classname->isa($args->{'base'}) | 
 
| 190 | 0 | 77 | if $@ | 
 
| 193 | 67 | 10 | unless $self->lazy_roles->{$args->{'name'}} | 
 
| 194 | 20 | 0 | unless $classname->meta->does_role($plugin) | 
 
| 197 | 10 | 67 | if $self->context_class_detected | 
 
| 204 | 0 | 0 | unless $self->_class_stash | 
 
| 210 | 14 | 0 | unless $class->plugins | 
 
| 213 | 1 | 37 | $_ =~ /^\+(.+)/ ? : | 
 
| 247 | 0 | 54 | if $self->debug | 
 
| 254 | 0 | 54 | if $option{'action_cache'} | 
 
| 265 | 0 | 0 | if $self->context_class->meta->does_role('Ark::Context::Debug') | 
 
| 273 | 220 | 66 | if $self->config->{'home'} | 
 
| 278 | 66 | 0 | if (my $path = $INC{$file}) | 
 
| 283 | 10 | 56 | if (-d $path) | 
 
| 299 | 45 | 93 | if (my $target_context = $plugin->plugin_context) | 
 
| 300 | 1 | 44 | if ($target_context eq 'Core') { } | 
 
| 301 | 1 | 0 | unless $self->meta->does_role($plugin) | 
 
| 309 | 81 | 12 | unless $self->context_class->meta->does_role($plugin) | 
 
| 318 | 206 | 26 | unless $self->plugins | 
 
| 332 | 168 | 34 | if $role->name =~ /::Encoding::/ | 
 
| 335 | 64 | 168 | if $encoding_filter_required | 
 
| 341 | 54 | 178 | $self->use_cache ? : | 
 
| 348 | 0 | 232 | if ($self->debug) | 
 
| 356 | 17 | 312 | if ($self->components->{$component}) | 
 
| 360 | 0 | 312 | unless $self->ensure_class_loaded($component) | 
 
| 361 | 289 | 23 | unless $component->isa('Ark::Component') | 
 
| 367 | 3 | 20 | if ($instance->can('ARK_DELEGATE')) | 
 
| 376 | 0 | 23 | unless $name | 
 
| 378 | 0 | 23 | if ($name =~ /^\+/) { } | 
 
| 391 | 0 | 0 | unless $name | 
 
| 398 | 2 | 3 | if (my $class = $self->external_model_class) | 
 
| 399 | 2 | 0 | @_ >= 2 ? : | 
 
| 402 | 0 | 3 | unless $name | 
 
| 408 | 1 | 19 | unless (defined $name) | 
 
| 409 | 0 | 1 | unless $name = $self->config->{'default_view'} | 
 
| 418 | 1 | 0 | if $model_class->can('initialize') | 
 
| 421 | 1 | 0 | if ($conf) | 
 
| 429 | 362 | 2 | if (@_) { } | 
 
| 440 | 312 | 895 | unless Mouse::is_class_loaded($class) | 
 
| 447 | 0 | 149 | unless $self->config->{'home'} | 
 
| 450 | 1 | 148 | if -d $path | 
 
| 462 | 1 | 280 | if (my $error = $context->error->[0]) | 
 
| 466 | 1 | 0 | unless ($self->debug or $context->response->status eq '500') |