I'd be really happy to post the Ruby port of QEP online! In fact, the website section http://www.state-machine.com/downloads/contributions.htm is designated specifically for hosting such contributions.
I don't know Ruby at all, so I cannot comment on your implementation. But generally I would not bother so much with the static state transition optimization. When you use a scripting language, you're trading execution speed for programming convenience, whereas you typically sacrifice performance by a factor of 10-100. In this light, recovering some performance by complicating things (and thus reducing programming convenience) is not well justified.
But back to your Ruby port. Please ZIP the code and examples, perhaps write a short README file, and send it to dev@quantum-leaps.com. It will be posted shortly.