Matthew Borgeson wrote: > Hey All- > > puts 'What gender is your patient? Please enter m or f' > ptSexS = gets.chomp.downcase > if ptSexS == 'f' > doseSexS = 'female' > elsif ptSexS == 'm' > doseSexS = 'male' > end > puts 'Your patient is a ' + doseSexS dose_sex = nil until dose_sex print 'What gender is your patient? Please enter m or f: ' answer = gets.chomp.downcase if answer == 'f' dose_sex = 'female' elsif answer == 'm' dose_sex = 'male' end puts "Invalid answer, please try again." unless dose_sex end puts "Your patient is a #{dose_sex}." You also may want to take a look at Highline or similar libraries which help making TUIs. Regards Stefan -- Posted via http://www.ruby-forum.com/.