Using ruby soap, can the server "auto discover" the methods in a
particular class and expose them? A first cut of this would be
trivial; however, given the highly dynamic way ruby classes can handle
their parameters the guess would sometimes not be the best fit.
The second harder question is if a ruby SOAP server can generate a
WSDL either automatically or with some help (possibly having to
provide SOAP types for various parameters).
It does require annotation to indicate method parameter and return
value types (don't think you can get around that in Ruby).