[ruby] Is there a "do ... while" loop in Ruby?