From: matz@... (Yukihiro Matsumoto) Date: 2002-03-13T14:57:36+09:00 Subject: Re: Module Syntax Hi, In message "Module Syntax" on 02/03/13, "Sean O'Dell" writes: |....so just for the heck of it, I wrote this: | |def MyModule::MyFunction | mycode() |end | |....and it worked! No, it didn't work as you might expect. It defined a new method of the MyModule module. You have to notice Ruby has clear distinction between instance methods and class/module methods, unlik C++. matz.