Hi all

Mo tanya lagi nih masalah include module di ruby.

Misal saya punya 2 module, yaitu Module1 dan Module2. Module2 itu include
Module1, sbb:

[module1.rb]
module Module1
   ...
end

[module2.rb]
module Module2
  include Module1
   ...
end


Kemudian, ada satu class yang include Module2:

[my_class.rb]
class MyClass
  include Module2
  ...
end

Waktu saya coba c = MyClass.new itu muncul error uninitialized constant
MyClass::Module2 (NameError). Saya coba tambahkan require "module2" menjadi
[my_class.rb]
require "module2"

class MyClass
  include Module2
  ...
end

Keluar error uninitialized constant Module2::Module1 (NameError). Masalahnya
itu saya ga boleh nambahin require "module1" di module Module2.

Gimana caranya yah supaya Module1 itu ke load?

Thx before.

-- 
Bustanil Arifin
"Keep moving forward!"


[Non-text portions of this message have been removed]

Kirim email ke