X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FScript%2FServer.pm;h=4e871917e2de668f0011144f2589cb5c6b8641c3;hb=aee7cdcc0b2b3b7dc672b4b4a31b8c3b7ef3f1f7;hp=1f4f80e26656a3378c6637833d506ec8b60b1a47;hpb=942572d7cd0a89d54b12ddd89de16ddcd19ca077;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Script/Server.pm b/lib/Catalyst/Script/Server.pm index 1f4f80e..4e87191 100644 --- a/lib/Catalyst/Script/Server.pm +++ b/lib/Catalyst/Script/Server.pm @@ -260,13 +260,13 @@ sub _plack_loader_args { ); } -sub _application_args { - my ($self) = shift; +around _application_args => sub { + my ($orig, $self) = @_; return ( $self->port, $self->host, { - argv => $self->ARGV, + %{ $self->$orig }, map { $_ => $self->$_ } qw/ fork keepalive @@ -274,10 +274,12 @@ sub _application_args { pidfile keepalive follow_symlinks + port + host /, }, ); -} +}; __PACKAGE__->meta->make_immutable; 1;