use Moose::Role;
has 'options' => (
- metaclass => 'Collection::Array',
+ traits => [ 'Collection::Array' ],
is => 'ro',
isa => 'ArrayRef[Foo]',
);
use Moose::Role;
has 'stuff' => (
- metaclass => 'Collection::Array',
+ traits => [ 'Collection::Array' ],
is => 'ro',
isa => 'ArrayRef',
- provides => {
- 'get' => 'get_stuff'
+ handles => {
+ get_stuff => 'get',
}
);