This would be almost readable if it was using Ruby 1.9 Hash syntax. Would you mind updating it?