From: aidy Date: 2006-08-10T00:00:09+09:00 Subject: Re: Goto in Ruby? Hi Robert took your advice, and works like a dream. I owe you a couple of beers. def enter_data task = nil count = 11 read_in_test_data.each { |x| line = x.chomp case line when /^\*+ TESTID_\d+$/ # log when /^Address:$/ task = :address when /^Country:$/ task = :country when /^Search-Results:$/ task = :search else case task when :address $ie.text_field(:name, "A#{count}").set(line) count += 1 when :country $ie.text_field(:name, 'C1').set(line) when :search $ie.text_field(:name, 'NoResults').set(line) $ie.button(:value, 'Search').click #need to now verify else #whatever end end } end aidy