Rechercher une page de manuel
MooseX::Declare::Syntax::Keyword::Method.3pm
Langue: en
Version: 2009-09-21 (fedora - 01/12/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
NAME
MooseX::Declare::Syntax::Keyword::Method - Handle method declarationsDESCRIPTION
This role is an extension of MooseX::Declare::Syntax::MethodDeclaration that allows you to install keywords that declare methods.CONSUMES
- *
- MooseX::Declare::Syntax::MethodDeclaration
METHODS
register_method_declaration
Object->register_method_declaration (Object $metaclass, Str $name, Object $method)
This method required by the method declaration role will register the finished method object via the "$metaclass->add_method" method.
MethodModifier->new( identifier => 'around', modifier_type => 'around', prototype_injections => { declarator => 'around', injections => [ 'CodeRef $orig' ], }, );
This will mean that the signature "(Str $foo)" will become "CodeRef $orig: Object $self, Str $foo" and and "()" will become "CodeRef $orig: Object $self".
SEE ALSO
- *
- MooseX::Declare
- *
- MooseX::Declare::Syntax::MooseSetup
- *
- MooseX::Declare::Syntax::MethodDeclaration
- *
- MooseX::Method::Signatures
AUTHOR, COPYRIGHT & LICENSE
See MooseX::DeclareContenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre