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

Langue: en

Autres versions - même langue

Version: 2009-05-05 (debian - 07/07/09)

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