Я вроде новичок в Ruby, поэтому я даже не уверен, что то, что я делаю, - лучшая практика.Прямо сейчас я пытаюсь определить функцию import , которая находится в модуле что-то в.для файла нечто.rb, в котором будет использоваться функция import require'thing.rb '
class MyClass
include MyModule
def initialize(file)
@myFile = import(file)
end
end
Проблема возникает только при попытке импортировать модуль из другого файла.Когда я использую модуль в том же файле, все работает в соответствии с тем, что вы ожидаете.Я получаю следующие ошибки:
usr/lib/ruby/1.8/rexml/dtd/elementdecl.rb:8: warning: already initialized constant PATTERN_RE
XMLTest.rb:9: uninitialized constant MyModule (NameError)
Что я делаю не так?