X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FEngine%2FHTTP%2FRestarter.pm;h=4691cad9902bb3851102ffdf0b2ae7e7924b5adb;hp=3eb7d046ebb0e8d672d3ff64431eda7267bb9ae6;hb=4090e3bb3fea1a73ac369250e31584d61428b808;hpb=6f1f968a6bc42bf4a4b50a1ee22d3aaecd801876 diff --git a/lib/Catalyst/Engine/HTTP/Restarter.pm b/lib/Catalyst/Engine/HTTP/Restarter.pm index 3eb7d04..4691cad 100644 --- a/lib/Catalyst/Engine/HTTP/Restarter.pm +++ b/lib/Catalyst/Engine/HTTP/Restarter.pm @@ -1,14 +1,12 @@ package Catalyst::Engine::HTTP::Restarter; -use MRO::Compat; -use mro 'c3'; use Moose; extends 'Catalyst::Engine::HTTP'; -no Moose; use Catalyst::Engine::HTTP::Restarter::Watcher; -sub run { +around run => sub { + my $orig = shift; my ( $self, $class, $port, $host, $options ) = @_; $options ||= {}; @@ -69,7 +67,8 @@ sub run { } } - return $self->next::method( $class, $port, $host, $options ); + return $self->$orig( $class, $port, $host, $options ); + no Moose; }; 1;