[Moscow.pm] Доступ к настройкам объектов в ваших модулях

Ivan B. Serezhkin ivan на serezhkin.com
Пт Мар 14 11:47:08 PDT 2008


Andrew Shitov wrote:
>> sub AUTOLOAD {
>>    my $key=shift;
>>    my $m=$AUTOLOAD;
>>    $m=~s/.*:://;
>>    $key=$cfg if $key eq __PACKAGE__;
>>    $key=$key->{$m};
>>    return (ref $key) ? bless $key : $key;
>> }
>>     
>
> Кул! Заработало сразу :-)  А я дальше второго уровня "->" как-то не
> сразу смог пробраться.
>   
Да это так - красота и искуство, оно подтормаживает в глубине себя.
> А если теперь вернуться к изначальному вопросу Дениса, то мы
> пользуемся ini-файлами:
>
> [db]
> user=test
> password=pwd
>
> А в коде (теперь) пишем
>
> use XXX::Config;
> print config->db->name;
>   
Вот все пишут своё, нет бы попользовать что нибудь типа 
Config::ApacheFormat ?


-- 
Ivan B. Serezhkin



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