Javascript + DOM in your ruby, based on PhantomJS. https://github.com/greatghoul/phandoc
greatghoul
MIT