Роль лося в ролях - PullRequest
       28

Роль лося в ролях

4 голосов
/ 21 августа 2010

Я хотел бы установить удобную роль лося, состоящую из других меньших ролей.Например, если у меня есть WithAddress и WithPhone, я хотел бы один WithContacts, который предоставляет и WithAddress и WithPhone, и любые методы связи, которые я добавлю в будущем.

Как я могу сделать это с Moose?

Ответы [ 2 ]

9 голосов
/ 21 августа 2010
package WithContacts;

use Moose::Role;
with qw(WithAddress WithPhone);

# anything else your role should do

no Moose::Role;
1;
0 голосов
/ 07 февраля 2016

Новое значение: «используйте namepace :: autoclean;» вместо «no Moose;» и «no Moose :: Role;»

В случае, если вы хотите услышать больше cjs: -)

...