From: dblack@... Date: 2006-03-02T05:31:29+09:00 Subject: Re: Hash.from_zipped_array Hi -- On Wed, 1 Mar 2006, ara.t.howard@noaa.gov wrote: > it's pretty dang easy to do already: > > harp:~ > cat a.rb > animal, sound = %w[dog cat bird], %w[woof meow cheep] > require 'yaml' and y Hash[*animal.zip(sound).flatten] > > > harp:~ > ruby a.rb > --- > cat: meow > bird: cheep > dog: woof A good opportunity for my annual plug for the flattenx extension :-) (On RAA, still, I think.) It lets you flatten by any number of levels, so that you can use that technique even with nested arrays. David -- David A. Black (dblack@wobblini.net) Ruby Power and Light (http://www.rubypowerandlight.com) "Ruby for Rails" chapters now available from Manning Early Access Program! http://www.manning.com/books/black