This adds the backports rubygem, which brings Ruby1.9 api changes into Ruby1.8, to help write more portable ruby scripts for 1.9 and have them still work with 1.8.
The goal of backports is to make it easier to write ruby code that runs across different versions of Ruby.
shar file attached.
Fix: Patch attached with submission follows:
I'll take it.