kebiasaan saya, module di include ke class. /wh
On 4/13/09, Bustanil Arifin <street.program...@gmail.com> wrote: > 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] > >