From: Ronald Fischer Date: 2007-07-02T19:56:01+09:00 Subject: Re: Accessing functions in a module without 'include' > BTW, Just to make sure you know, you can't use > Micheal's solution if you still want the option of including the > Module elsewhere. In effect using module_function is the same as: > > module M > def self.f(x) > .... > end > def f(x) > .... > end > private :f > end I wasn't aware that the instance functions would then go private, but in my case this would be no problem anyway. Ronald