On Jan 5, 2007, at 3:23 PM, Jon Egil Strand wrote: > ------------------------------------------------- > TO > ------------------------------------------------- > people = Array.new > FCSV(data, :col_sep => ";", > :headers => true, > :header_converters => :symbol ) do |csv| > csv.each do |csvrow| > people.push OpenStruct.new(csvrow.to_hash) > end > end > > people.each do |person| > puts person.first_name > end > ------------------------------------------------- > > Not meaning to bash your suggestion, just sharing my initial > reaction. Any comments or caveats? Your code looks just fine to me. Glad it helps! James Edward Gray II