mde/timezone-js — pull request #7 by jxa (2012-03-13 15:34:15+00:00)
Title: Only reading index properties of the rules array

Some libraries extend native arrays with additional properties, causing ```for (var i in arr)``` loops to iterate of non-index properties and in my case (with Ember.js) causing obscure errors.

Using explicit indices in the for loop fixed my issue.