From: Liam Holman Date: 2002-05-01T23:22:46+09:00 Subject: xmlrpc4r won't unmarshal I've been trying to use Marshalling with xmlrpc1.7.9, ruby 1.6.6 The Marshal sample client returns a Hash when I'd expect a Person. Is this a stupid newbie conceptual error here, am I simply going mad, or what? [ENABLE_MARSHALLING = true in the xmlrpc config.rb] Consistent with this is: require "xmlrpc/marshal" require "person" a = Person.new("James",23) puts a.inspect # => b = XMLRPC::Marshal.dump_response(a) puts b.inspect # => "nameJames___c lass___Persona ge23\n" c = XMLRPC::Marshal.load_response(b) puts c.inspect # => {"name"=>"James", "___class___"=>"Person", "age"=>23} Liam