use List::MoreUtils qw/uniq/;
use attributes;
use String::RewritePrefix;
-use Catalyst::Engine::Loader;
+use Catalyst::EngineLoader;
use utf8;
use Carp qw/croak carp shortmess/;
use Try::Tiny;
sub setup_engine {
my ($class) = @_;
- $class->engine_loader(Catalyst::Engine::Loader->new(application_name => $class));
+ $class->engine_loader(Catalyst::EngineLoader->new(application_name => $class));
my $engine = $class->engine_class;
Class::MOP::load_class($engine);
use Plack::Loader;
use Plack::Middleware::Conditional;
use Plack::Middleware::ReverseProxy;
-use Catalyst::Engine::Loader;
+use Catalyst::EngineLoader;
use Encode ();
use utf8;
my $server = pop @args if (scalar @args && blessed $args[-1]);
my $options = pop @args if (scalar @args && ref($args[-1]) eq 'HASH');
if (! $server ) {
- $server = Catalyst::Engine::Loader->new(application_name => ref($self))->auto();
+ $server = Catalyst::EngineLoader->new(application_name => ref($self))->auto();
# We're not being called from a script,
# so auto detect what backend to run on.
# This should never happen, as mod_perl
-package Catalyst::Engine::Loader;
+package Catalyst::EngineLoader;
use Moose;
use Catalyst::Exception;
use Catalyst::Utils;
=head1 NAME
-Catalyst::Engine::Loader - The Catalyst Engine Loader
+Catalyst::EngineLoader - The Catalyst Engine Loader
=head1 SYNOPSIS
use MooseX::Types::Moose qw/Str Bool/;
use Pod::Usage;
use MooseX::Getopt;
-use Catalyst::Engine::Loader;
+use Catalyst::EngineLoader;
use MooseX::Types::LoadableClass qw/LoadableClass/;
use namespace::autoclean;
isa => LoadableClass,
is => 'ro',
coerce => 1,
- default => 'Catalyst::Engine::Loader',
+ default => 'Catalyst::EngineLoader',
documentation => 'The class to use to detect and load the PSGI engine',
);