Ecco come richiamare servizi SOAP da Ruby
Supponiamo di aver un webservice Soap il cui WSDL è disponibile all'urlhttp://www.example.com/websrv?wsdl
Supponiamo che il webservice esponga un metodo di nome "echo" che prenda in input un parametro "text" di tipo stringa.
E' possibile effettuare una chiamata al webservice con queste poche istruzioni:
require "soap/wsdlDriver" url = "http://www.example.com/ws?wsdl" client = SOAP::WSDLDriverFactory.new(url).create_rpc_driver result = client.echo(:text=>"Hello World")