From: Phlip Date: 2009-03-08T10:08:21+09:00 Subject: Re: how to un-ragged a 2D array? >> needs.map{|x| [x,x].flatten[0..1] } > needs.map{|e| ([*e] * 2).first(2) } Look, ma! No .flatten! That generally might flatten things that deserve to be shapely... (or ragged;).