Definition of methods: self

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? :smiley: