原です。

>まつもと ゆきひろです

>|私はRangeの本質はinclude?であって、eachはオマケというイメージ
>|があります。include?をeachで定義するのはちょっと違和感がありま
>|す。
>
>基本的にEnumerableの機能を提供するRangeは範囲というよ
>りもその範囲内の値の集合を代表するオブジェクトしての性質が強
>く、「include?が本質」とは言えないと思います。

そうでしたか。私がちょっとズレてたんだなあ。

>|  Range(配列, 配列)
>|
>|も不等号で定義せざるを得ないですよね?
>
>えーと、そんな使い方してたんですか? それは予想外だ。

あり得ると思っていただけで、実際には使ったことはないのです。
(^^;