Hi,
I remember seeing this as a new feature in Rails 1.2 bundled ActiveSupport library.
Regards, Oyku.