X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FScriptRole.pm;h=f726626f5ef2e0b7004f9ef363406ec6bc3ddc11;hp=af8c636c74236eb8b610e64235295b13584024ab;hb=acbecf084395e9b46e607a3fe244faa3c1bd3abb;hpb=5d5f4a737bb6e3ef3c1b4c35ee91d162417b2552 diff --git a/lib/Catalyst/ScriptRole.pm b/lib/Catalyst/ScriptRole.pm index af8c636..f726626 100644 --- a/lib/Catalyst/ScriptRole.pm +++ b/lib/Catalyst/ScriptRole.pm @@ -33,7 +33,8 @@ has loader_class => ( has _loader => ( isa => 'Plack::Loader', default => sub { - shift->loader_class->new + my $self = shift; + $self->loader_class->new(application_name => $self->application_name); }, handles => { load_engine => 'load', @@ -65,7 +66,8 @@ sub _application_args { } sub _plack_loader_args { - my @app_args = shift->_application_args; + my $self = shift; + my @app_args = $self->_application_args; return (port => $app_args[0]); }