原です。

そうそう、前から質問しようと思っていたんですが、

> |あるクラスを作ったときそのクラスメソッドって
> |どうやって書くのでしょうか。
> 
> class URL
>   def URL.method
>     ...
>   end
> end


と定義するのとトップレベルで

class URL
  ...
end
def URL.method
  ...
end

と定義するのと差はありますか?