The zone and country definition classes should be separated from the code. This would allow data to be released separately
from code.
Changes to the definition format (see
http://rubyforge.org/tracker/index.php?func=detail&aid=4142&group_id=894&atid=3528 and
http://rubyforge.org/tracker/index.php?func=detail&aid=4147&group_id=894&atid=3528) should be done before
making any changes to the distribution.
The definition classes could be packaged as a separate gem with appropriate dependencies. It has also been suggested
that the definitions could be automatically downloaded via HTTP like Chronos
(http://chronos-st.blogspot.com/2006/04/chronos-version-b1160-published-time.html). |