[Ruby] Как сделать так , чтобы файл не подключался дважды

Dmitry V. Sabanin sdmitry at lrn.ru
Mon Jul 21 16:50:30 MSD 2003


On Monday 21 July 2003 20:43, SoNaR wrote:
> require 'lib/log.rbw'
>
> ftp.rbw:3:in `require': No such file to load -- lib/log.rbw (LoadError)
Стоит проверить значение $:, или наличие прав доступа к lib/

$ ls -l lib/mylib.rb
-rw-r--r--    1 sdmitry  sdmitry        45 Jul 21 20:48 lib/mylib.rb

$ cat lib/mylib.rb
module MyLib
        def self.here?
                true
        end
end

$ cat test.rb
require 'lib/mylib.rb'
p MyLib::here?

$ ruby test.rb
true

-- 
sdmitry -=- Dmitry V. Sabanin
MuraveyLabs.




More information about the Ruby mailing list