AnyEvent-Subprocess
view release on metacpan or search on metacpan
lib/AnyEvent/Subprocess/Role/WithDelegates/Manager.pm view on Meta::CPAN
=head1 DESCRIPTION
Creating an instance of a delegate to pass to
C<AnyEvent::Subprocess>'s constructor is tedious. This module maps
sugary names to builders of delegate objects, so that the user can say
C<'Foo'> instead of C<< AnyEvent::Subprocess::Job::Delegate::Foo->new >>.
If you are writing a delegate for C<AnyEvent::Subprocess>, simply call
C<register_delegate> in your module. When the users C<use>s your
module, the sugary name will become available. And yeah, it's global,
so be careful.
=head1 EXPORTS
None by default, but you can request C<register_delegate> and
C<build_delegate>.
=head1 FUNCTIONS
=head2 register_delegate( $name, &$builder )
( run in 1.633 second using v1.01-cache-2.11-cpan-49f99fa48dc )