SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG
DONATE


YUM REPOSITORY

 
 

MAN page from Fedora 28 perl-MooseX-Declare-0.43-7.fc28.noarch.rpm

MooseX::Declare::Syntax::Keyword::Method

Section: User Contributed Perl Documentation (3pm)
Updated: 2015-08-16
Index 

NAME

MooseX::Declare::Syntax::Keyword::Method - Handle method declarations 

VERSION

version 0.43 

DESCRIPTION

This role is an extension of MooseX::Declare::Syntax::MethodDeclarationthat allows you to install keywords that declare methods. 

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 finishedmethod 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 "()" will become"CodeRef $orig: Object $self". 

CONSUMES

*
MooseX::Declare::Syntax::MethodDeclaration
 

SEE ALSO

*
MooseX::Declare
*
MooseX::Declare::Syntax::MooseSetup
*
MooseX::Declare::Syntax::MethodDeclaration
*
MooseX::Method::Signatures
 

AUTHOR

Florian Ragwitz <raflAATTdebian.org> 

COPYRIGHT AND LICENSE

This software is copyright (c) 2008 by Florian Ragwitz.

This is free software; you can redistribute it and/or modify it underthe same terms as the Perl 5 programming language system itself.


 

Index

NAME
VERSION
DESCRIPTION
METHODS
register_method_declaration
CONSUMES
SEE ALSO
AUTHOR
COPYRIGHT AND LICENSE

This document was created byman2html,using the manual pages.