From: Edwin Fine Date: 2006-11-22T02:55:36+09:00 Subject: Re: array question And a more efficient solution (thanks to Reid Morrison) is array_new = (1..array.length - 2).inject([]) {|arr, i| arr << array[i] << array[i]} -- Posted via http://www.ruby-forum.com/.