MooseX::Declare::Syntax::Keyword::Role.3pm

Langue: en

Autres versions - même langue

Version: 2009-12-19 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

MooseX::Declare::Syntax::Keyword::Role - Role declarations

CONSUMES

*
MooseX::Declare::Syntax::MooseSetup
*
MooseX::Declare::Syntax::RoleApplication

METHODS

generate_export

   CodeRef Object->generate_export ()
 
 

Returns a closure with a call to ``make_anon_metaclass''.

MODIFIED METHODS

imported_moose_symbols

   List Object->imported_moose_symbols ()
 
 

Extends the existing ``imported_moose_symbols'' in MooseX::Declare::Syntax::MooseSetup with "requires", "extends", "has", "inner" and "super".

import_symbols_from

   Str Object->import_symbols_from ()
 
 

Will return Moose::Role instead of the default Moose.

make_anon_metaclass

   Object Object->make_anon_metaclass ()
 
 

This will return an anonymous instance of Moose::Meta::Role.

SEE ALSO

*
MooseX::Declare
*
MooseX::Declare::Syntax::Keyword::Class
*
MooseX::Declare::Syntax::RoleApplication
*
MooseX::Declare::Syntax::MooseSetup
See MooseX::Declare