From: Kevin Ballard Date: 2005-09-26T14:51:41+09:00 Subject: Re: How each class splats > arrayofA.collect { |e| [e.i,e.v] }.flatten.each { |i,v| p i,v } Perhaps you mean arrayofA.collect { |e| [e.i,e.v] }.each { |(i,v)| p i,v }