I've been living in Ruby land a lot lately, so building a quick example of a TGC client in Ruby went pretty quickly. Let me know what you think. Some Ruby knowledge is needed to use it. The code is documented but it could probably use more. :)
Thanks. I've included this in our next release, and awarded you the crafter points.