XML Builder - problems with serialized ruby

Hi,

I'm using the Builder gem to transform an array/hash that contains serialized ruby. Builder's to_xs method seems to mangle serialized ruby though. I can get around this by encoding/decoding with base 64, but that doesn't seem like a good path to follow.

Builder is using this code for escaping: http://intertwingly.net/stories/2005/09/28/xchar.rb

Any ideas on how to modify that, so serialized ruby will be escaped properly?

Thanks, Matt