From: Robert Klemme Date: 2005-09-26T19:01:44+09:00 Subject: Re: How each class splats Kevin Ballard wrote: >> 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 } No brackets needed >> arrayOfA.map {|e| [e.i,e.v]}.each {|i,v| puts i,v} a 1 b 2 => [[:a, 1], [:b, 2]] Kind regards robert