In Why's poignant guide to Ruby some examples appear where he defines a 
class "class LotteryTicket", and then he defines a method "def 
self.new_random", or "def LotteryDraw.buy(..)"; that is, before the name 
of the method, the name of the class appears (the name or the keyword 
"self"). However, in other methods in the other classes, the class name 
is not set before the name of the method. Explanations? :D

-- 
Posted via http://www.ruby-forum.com/.