WSDL and ruby

Hi
I starting to work with ruby and soap and had some questions :

  1. how do I generate a WSDL file for the service I created ?
    will it be compatible with an .NET client ?

Thanks,
Gady


begin
class MyServer < SOAP::RPC::StandaloneServer

     # Handler methods
  def add(a, b)
     return a + b
  end
  def div(a, b)
     return a / b
  end

  # Expose our services
  def initialize(*args)
     add_method(self, 'add', 'a', 'b')
     add_method(self, 'div', 'a', 'b')
  end

end
server = MyServer.new(“MyServer”,
‘urn:ruby:calculation’, ‘localhost’, 8080)
trap(‘INT’){
server.shutdown
}
server.start
rescue => err
puts err.message
end