[Ruby] Как сделать так , чтобы файл не подключался дважды
Dmitry V. Sabanin
sdmitry at lrn.ru
Mon Jul 21 14:40:24 MSD 2003
On Monday 21 July 2003 17:53, Yuri Leikind wrote:
> On Mon, 21 Jul 2003 13:36:58 +0400
>
> SoNaR <sonar at scli.ru> wrote:
> > Hello ruby,
> >
> > Т.е. я подключаю файл load 'cmpcp.rbw', но если он уже подключен
> > происходит ошибка повторного определения. Помнится в Си это делалось
> > через объявление модульных констант.
>
> Делай require а не load, и во второй раз он не загрузиться
Или если файл уже подключен, то можно сделать load("cmpcp.rbw",true), тогда он
загрузится в анонимном модуле. В зависимости от того что находится в этом
файле это тоже может быть решением.
--
sdmitry -=- Dmitry V. Sabanin
MuraveyLabs.
More information about the Ruby
mailing list