Ryan Davis <ryand-ruby / zenspider.com> writes:

> Eric and I have been hacking around and we can't stand the lack of
> interoperability between Time and ParseDate.

I didn't look closely at what you did, but do check out time.rb as
distributed with Ruby.  In particular it implements Time.parse which
looks a lot like your Time.str2local.