特異メソッドの表記
http://www.loveruby.net/ja/rhg/book/minimum.htmlから。
特異メソッドはどんなときに使うか。まずJavaやC++で言うスタティックメソッドのようなものを定義するときだ。 つまりインスタンスを生成しなくても使えるメソッドである。 こういうメソッドはRubyではクラスオブジェクトの特異メソッドとして表現されるのだ。 いちいち「Fileオブジェクトの特異メソッドunlink」と言うのは面倒なので、 これからは単に「File.unlink」と書くことにする。 間違えてこれを「File#unlink」と書いたり、逆に「Fileで定義されたメソッドwrite」を「File.write」と書いたりしないでほしい。