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]
>
>

Kirim email ke