A cleaner infinite loop in ruby is:
loop do
  #blah 
end