[Ror-es] Ruby y dotNet
Esteve Fernandez
esteve at sindominio.net
Thu Dec 21 21:03:19 GMT 2006
El Jueves, 21 de Diciembre de 2006 21:40, mtobar at alumnos.inf.utfsm.cl
escribió:
> Hola otra vez...creo tener el problema casi resuelto. El asunto ahora es
> como obtener los valores desde el objeto SOAP Mapping que ruby crea..
> Viendo el ejemplo que sale en la bendita página
> (http://blog.webgambit.com/articles/2006/04/30/calling-a-net-web-service-fr
>om-rails-for-dummies) el utliza la siguiente linea:
>
> price = soapResponse.getQuoteResult.stockQuote.price
>
> y obtiene el campo price desde stockquote dentro del xml pero
> ahora....getQouteResult <-- de donde salió eso?, un estilo de magia?...ESO
> no lo entiendo para nada, si alguien me pudiera explicar.
> Saludos!!
Como decía Arthur C. Clarke: "cualquier tecnología lo suficientemente avanzada
es indistinguible de la magia" ;)
Lo que sucede es que cuando le dices a la Factory que cree el driver, ésta
añade los métodos necesarios, extrayéndolos de la definición del WSDL que ha
descargado antes. Puedes revisar el código que lo hace en el archivo
wsdlDriver.rb de tu distribución de Ruby.
Saludos.
More information about the Ror-es
mailing list