NAME

Mixin::Event::Dispatch::Methods - importer class for applying Mixin::Event::Dispatch methods without inheritance

VERSION

version 1.999_002

SYNOPSIS

 package Role::WithEvents;
 use Moo::Role;
 use Mixin::Event::Dispatch::Methods qw(:all);

 package Some::Class;
 use Moo;
 with 'Role::WithEvents';

DESCRIPTION

Provides the following Exporter tags:

:all

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.

:v2

Supports the methods provided by the 2.000 API.

:basic

Imports only the bare minimum methods for subscribing/unsubscribing.

INHERITED METHODS

Exporter

as_heavy, export, export_fail, export_ok_tags, export_tags, export_to_level, import, require_version

AUTHOR

Tom Molesworth <cpan@perlsite.co.uk>

LICENSE

Copyright Tom Molesworth 2011-2015, based on code originally part of EntityModel. Licensed under the same terms as Perl itself.