У меня есть класс Moose с атрибутом, который выполняет определенную роль:
has foo => (is => 'rw', does => 'Foo::Bar');
Теперь, как мне изменить объявление, чтобы разрешить undef
?Я попытался does => 'Maybe[Foo::Bar]'
, но, похоже, это не сработало, не пропуская допустимые значения.