How to call C# webservices

hey,

i have created some webservices in C# with vb.net and IIS.
i can go to them with
http://localhost/Twodecode.Webservices/webservices.asmx

Like:
[Webservice]
AddCity(string zip, string city)
{
…do some stuff
return “SUCCES”;
}

How must i call this from ruby??
I save an object, and then call the services.

city = City.new()
if city.save
//call webservice
else
//do something
end

Thanks
Nick

I have no experience with SOAP, but this might be of your interest:
http://www.ruby-doc.org/stdlib/

Jules