Superclass mismatch error reading a basic Polyrex document

This bug prevents me from opening a basic polyrex document containing a simple schema.

code used

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

error observed

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>'
Tags:
Source:
1545hrs.txt
Published:
03-08-2011 15:45