- or download this
has x => ( is => 'rw' );
around x => \&my_accessor;
- or download this
has x => ( is => 'rw', traits => ['MyAccessor']);
- or download this
has x => ( isa => 'MyAccessor' );
- or download this
package Moose::Meta::Attribute::Custom::Trait::MyAccessor;
sub register_implementation { return 'MyAccessor' }
...
package MyAccessor;
use Moose::Role;
my $meta = __PACKAGE__->meta;
- or download this
@list = $obj-> prop;
$obj->prop(@list);
$array = $obj->prop;
$obj->prop($array);
- or download this
has prop;
around prop => \&my_accessor;