# File lib/data_objects/reader.rb, line 33 def each begin while next! row = {} fields.each_with_index { |field, index| row[field] = values[index] } yield row end ensure close end self end