From: Kedar Mhaswade Date: 2011-01-26T20:44:45+09:00 Subject: Re: module_function and Object include. > This is different from making it a module function and including it only > within `Greeter', for which only instances of type 'Greeter' and its > subclasses as well as the class `Greeter' itself respond to 'greet'. Thanks! You are right. Thus, in order to make my "functions" available as pure functions to all my "classes" and instances (e.g. like Kernel.puts), it suffices to open up Object and include my Functions module in it (without requiring module_function called in my module). -- Posted via http://www.ruby-forum.com/.