原です。

>> Integer に each を times と同じ意味で定義し、
>> Enumerable を include させてしまったらどうでしょうね。
>
>Range があるから、Integer が enumerable でなくてもいいんじゃない?
>
>--
>いけがみ@まっどさいえんてぃすと

なくてもいいんですが、あった方がかっこいいのではないか、
と思うんですけどね。例えば2変数関数 f(x, y) の m 行 n
列の表を作るのに

  (0...m).map{|x| (0...n).map{|y| f(x, y)}}

とするより、

  m.map{|x| n.map{|y| f(x, y)}}

の方がきれいじゃないですか。