How about this slightly different code. Another show of hands, who knows what this code will do in ruby 1.9?
(5 secs)