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 ||= {};
}
}
- return $self->next::method( $class, $port, $host, $options );
+ return $self->$orig( $class, $port, $host, $options );
+ no Moose;
};
1;
=head1 AUTHORS
-Sebastian Riedel, <sri@cpan.org>
-
-Dan Kubb, <dan.kubb-cpan@onautopilot.com>
-
-Andy Grundman, <andy@hybridized.org>
+Catalyst Contributors, see Catalyst.pm
=head1 THANKS