From: Phrogz Date: 2007-06-19T01:35:02+09:00 Subject: Re: Class Methods vs Module Methods? On Jun 18, 9:54 am, PHP HD wrote: > Is there anybody else confused about module methods? Why would you > create one when you could create a class method that is essentially the > same thing but with more functionality? Because sometimes you want a namespace for methods, but there's no class that can be instantiated: module Cupid def self.createConnection( person1, person2 ) # ...mysterious details here... end end Cupid.createConnection( ... ) These may also be utility methods used by 'instance' methods in a module that will be mixed into one or more other classes.