i'd vote for using appbundler.

you could fork it and leave the fork until we can use appbundler.

it doesn't look like it using rubygems/format for much other than pulling the binaries out of the specs for chef and ohai, there's a variety of ways we could potentially deal with that that would be more brittle but less sensitive to rubygems version.