logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

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

Author

       Florian Ragwitz <rafl@debian.org>

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.

Name

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

See Also

       •   MooseX::Declare

       •   MooseX::Declare::Syntax::Keyword::Class

       •   MooseX::Declare::Syntax::RoleApplication

       •   MooseX::Declare::Syntax::MooseSetup

Version

       version 0.43

See Also