[Moscow.pm] Moose, передача аргументов "по умолчанию" через import

Ivan Petrov i.petro.77.00 на gmail.com
Ср Дек 30 00:37:04 PST 2015


> Я бы делал тогда уж

> use Moose;
> our %defaults;
> sub import { shift; %defaults = @_ if @_ };
> has foo => is => "rw", default => sub { $defaults{foo} };

имхо сама постановка задачи порочна.

PS: кстати Ваше решение работать не будет, ибо в двух разных модулях
будет разный use и один с другим подерется за defaults.


Подробная информация о списке рассылки Moscow-pm