まつもと ゆきひろです.

In message "[ruby-list:2609] Re: Q: add class methods (Re: WWW library)"
    on 97/04/04, sinara / blade.nagaokaut.ac.jp <sinara / blade.nagaokaut.ac.jp> writes:
|
|原です。
|
|そうそう、前から質問しようと思っていたんですが、
|> class URL
|>   def URL.method
|>     ...
|>   end
|> end
|と定義するのとトップレベルで
|class URL
|  ...
|end
|def URL.method
|  ...
|end
|
|と定義するのと差はありますか?

なんにも差は無いです.あ,URLのクラス定数がメソッド定義内で
使えなくなるという違いはありますね.これは結構大きいかも.

クラスメソッドって言っても単なる特異メソッドですから,その気
になればメソッドの中でだって定義できますが,やらない方が良い
でしょうね.