This bug prevents me from opening a basic polyrex document containing a simple schema.
require 'requestor'
eval Requestor.read('http://rorbuilder.info/r/ruby'){|x| x.require 'polyrex'}
xml = "<links><summary><recordx_type>polyrex</recordx_type><schema>links/
link[name,url]</schema></summary><records></records></links>"
doc5 = Polyrex.new xml
TypeError: superclass mismatch for class Link
from (eval):172:in `eval'
from (eval):172:in `eval'
from (eval):172:in `block in initialize'
from (eval):154:in `each'
from (eval):154:in `initialize'
from (eval):177:in `new'
from (eval):177:in `load_handlers'
from (eval):305:in `open'
from (eval):27:in `initialize'
from (irb):94:in `new'
from (irb):94
from /usr/bin/irb1.9:12:in `<main>'