クラスメソッドとself

クラスメソッドの定義ではselfが使えます。そのほうがクラス名を明記するよりもよいスタイルのようです。想像するに、クラス名をリファクタリングしたときの修正箇所が減るからではないでしょうか。

class Rubyco
    def self.hello
        print "Hello, Rubyco!\n"
    end
end

Rubyco.hello