Mixin::Event::Dispatch::Methods - importer class for applying Mixin::Event::Dispatch methods without inheritance
version 1.999_002
package Role::WithEvents; use Moo::Role; use Mixin::Event::Dispatch::Methods qw(:all); package Some::Class; use Moo; with 'Role::WithEvents';
Provides the following Exporter tags:
Imports all known methods. Probably a good default if this is being applied to a specific role class. The methods imported may change in future, use :v2 if you want to limit to a specific list that will never change.
Supports the methods provided by the 2.000 API.
"invoke_event" in Mixin::Event::Dispatch
"subscribe_to_event" in Mixin::Event::Dispatch
"unsubscribe_from_event" in Mixin::Event::Dispatch
"add_handler_for_event" in Mixin::Event::Dispatch
"event_handlers" in Mixin::Event::Dispatch
"clear_event_handlers" in Mixin::Event::Dispatch
Imports only the bare minimum methods for subscribing/unsubscribing.
as_heavy, export, export_fail, export_ok_tags, export_tags, export_to_level, import, require_version
Tom Molesworth <cpan@perlsite.co.uk>
Copyright Tom Molesworth 2011-2015, based on code originally part of EntityModel. Licensed under the same terms as Perl itself.
To install Mixin::Event::Dispatch, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Mixin::Event::Dispatch
CPAN shell
perl -MCPAN -e shell install Mixin::Event::Dispatch
For more information on module installation, please visit the detailed CPAN module installation guide.