WSDL interface query with soap4r

Does the soap4r gem support reflection / query of the wsdl interface?
I’d like to query the methods available in a driver, the arguments they
take, and the structures they return.

If I can get this information out, I think I can automatically (with a
few judicious hints supplied) build an SQL schema that will accommodate
the returned data. I should also be able to generate the necessary
methods for inserting in the tables, and any other junk that I don’t
want to hand code.

At the moment I’m making a request and then examining the result to see
what the types of its elements seem to be, which isn’t ideal.

Cheers,
Benjohn