MooseX::ChainedAccessors - Accessor class for chained accessors with Moose


MooseX-ChainedAccessors documentation  | view source Contained in the MooseX-ChainedAccessors distribution.

Index


NAME

Top

MooseX::ChainedAccessors - Accessor class for chained accessors with Moose

VERSION

Top

version 0.02

SYNOPSIS

Top

    package Test;
    use Moose;

    has => 'debug' => (
        traits => [ 'Chained' ],
        is => 'rw',
        isa => 'Bool',
    );

    sub complex_method
    {
        my $self = shift;

        #...

        print "helper message" if $self->debug;

        #...
    }

    


    1;

Which allows for:

    my $test = Test->new();
    $test->debug(1)->complex_method();

DESCRIPTION

Top

MooseX::ChainedAccessors is a Moose Trait which allows for method chaining on accessors by returning $self on write/set operations.

AUTHORS

Top

COPYRIGHT AND LICENSE

Top


MooseX-ChainedAccessors documentation  | view source Contained in the MooseX-ChainedAccessors distribution.