原です。

> 後藤です
> 
> 原さんお帰りなさいまし。

どうも。数学会でした。

>  > url = URL.host("http://www.caelum.co.jp/ruby.html")
>  > url.host                                       #=> www.caelum.co.jp
>  > の両方ありということ。どうでしょ。
> 
> よく分からないのですが、この場合 url って何ですか?
> 上の例だと URL.host は文字列 "www.caelum.co.jp" を返してる
> ようですが、 それだと url.host が不明です。

ごめんなさい。上段は URL.new ですね。^^;

url = URL.new("http://www.caelum.co.jp/ruby.html")
url.host                                       #=> www.caelum.co.jp


>  > ところで、Java だと getHost なんだけど getHost より get_host の方が
>  > ruby っぽい命名のかな。
> 
> 書き方はともかくとして getHost って何ですか? 
> URLを表す文字列を解析してホストの部分を返すものでしょうか? 

ええ、多分そうです。(動かした事ないんだけど。)