From: 7stud -- Date: 2007-09-09T15:00:38+09:00 Subject: Re: module_function :func vs. MyModule.func? 7stud -- wrote: > The following produce the same output: > > module MyModule > def greet > puts "hello" > end > > module_function :greet > end > > MyModule.greet > > #-----vs.----------- > > module MyModule > def MyModule.greet > puts "hello" > end > end > > MyModule.greet > > > What is module_function used for? Ahhh, is this it: module MyModule def greet puts "hello" end end module OtherModule include MyModule module_function :greet end OtherModule.greet -- Posted via http://www.ruby-forum.com/.