From: Harry Ohlsen Date: 2001-08-22T07:21:56+09:00 Subject: [ruby-talk:20072] Ruby Style Guide I noticed this example in the Ruby Style Guide Wiki and think it may need changing, but don't know where to comment on it. I didn't want to just edit the page, because I may be talking rubbish. Original first_name = prompt_and_read "First name" last_name = prompt_and_read "Last name" phone = prompt_and_read "Phone" Better FIELDS = [ "First name", "Last name", "Phone" ] FIELDS.each do |prompt| ... end I may be missing something, but I don't see how that loop can update the three separate variables as the original does. It certainly makes the code shorter (only by one line in this case, but it could be a lot more in general), but doesn't seem to achieve the same effect.