Hello James,

maybe this?

Example:
http://libxml.rubyforge.org/rdoc/index.html

Info:
http://github.com/mislav/hanna/tree/master

Axel