Rechercher une page de manuel
MooseX::POE::SweetArgs.3pm
Langue: en
Version: 2009-01-11 (fedora - 05/07/09)
Section: 3 (Bibliothèques de fonctions)
Sommaire
NAME
MooseX::POE::SweetArgs - sugar around MooseX::POE event argumentsSYNOPSIS
package Thing; # must come before MooseX::POE! use metaclass 'MooseX::POE::SweetArgs'; use MooseX::POE; # declare events like usual event on_success => sub { # unpack args like a Perl sub, not a POE event my ($self, $foo, $bar) = @_; ... };
DESCRIPTION
Normally, when using MooseX::POE, subs declared as events need to use POE macros for unpacking @_, e.g.:my ($self, $foo, $bar) = @_[OBJECT, ARG0..$#_];
Using MooseX::POE::SweetArgs as a metaclass lets you avoid this, and just use @_ as normal:
my ($self, $foo, $bar) = @_;
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre