Adam
view release on metacpan or search on metacpan
lib/Adam.pm view on Meta::CPAN
}
else {
push( @output, "'$arg' " );
}
}
$self->debug( join ' ', @output );
return 0;
}
sub run {
$_[0]->new_with_options unless blessed $_[0];
POE::Kernel->run;
}
has _loop => (
is => 'rw',
traits => ['NoGetopt'],
predicate => 'has_loop',
);
sub async {
my $self = shift;
require IO::Async::Loop::POE;
$self = $self->new_with_options unless blessed $self;
my $loop = IO::Async::Loop::POE->new();
$self->_loop($loop);
$loop->run;
}
sub stop {
my $self = shift;
if ($self->has_loop) {
$self->_loop->stop;
( run in 2.916 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )