MooseX::Declare::Syntax::Keyword::Role - Role declarations
version 0.43
CodeRef Object->generate_export ()
Returns a closure with a call to "make_anon_metaclass".
MooseX::Declare::Syntax::MooseSetup
MooseX::Declare::Syntax::RoleApplication
List Object->imported_moose_symbols ()
Extends the existing "imported_moose_symbols" in MooseX::Declare::Syntax::MooseSetup with requires, extends, has, inner and super.
requires
extends
has
inner
super
Str Object->import_symbols_from ()
Will return Moose::Role instead of the default Moose.
Object Object->make_anon_metaclass ()
This will return an anonymous instance of Moose::Meta::Role.
MooseX::Declare
MooseX::Declare::Syntax::Keyword::Class
Florian Ragwitz <rafl@debian.org>
This software is copyright (c) 2008 by Florian Ragwitz.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install MooseX::Declare, copy and paste the appropriate command in to your terminal.
cpanm
cpanm MooseX::Declare
CPAN shell
perl -MCPAN -e shell install MooseX::Declare
For more information on module installation, please visit the detailed CPAN module installation guide.