Я хочу вызывать .map только для первых X элементов массива.Как мне это сделать?
В рубине 1.9
array.first(X).map{|e| ...}
В рубине 1.8
array[0, X].map{|e| ...}
Простой,
array.first(X-number)
и все.
Увидимся ...