Chris Prather > MooseX-POE-0.205 > MooseX::POE::Aliased

Download:
MooseX-POE-0.205.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  2
Open  3
View Bugs
Report a bug
Source  

NAME ^

MooseX::POE::Aliased - A sane alias attribute for your MooseX::POE objects.

SYNOPSIS ^

        use MooseX::POE;

    with qw(MooseX::POE::Aliased);

    my $obj = Foo->new( alias => "blah" );

    $obj->alias("arf"); # previous one is removed, new one is set

    $obj->alias(undef); # no alias set

DESCRIPTION ^

This role provides an alias attribute for your MooseX::POE objects.

The attribute can be set, causing the current alias to be cleared and the new value to be set.

ATTRIBUTES ^

alias

The alias to set for the session.

Defaults to the overload::StrVal of the object.

If the value is set at runtime the alias will be updated in the POE::Kernel.

A value of undef inhibits aliasing.