Integrating savon is not easy as the gem dependency chain is too big. What is the purpose of integrating it? If you want to consume SOAP, you may refer http://www.spritle.com/blogs/2011/12/26/consume-soap-service-from-rhomobile-iphone-android-wm-and-so-on-apps/
yikes... well that kinda blows. I'm dealing with a very complex SOAP installation. So complex, I can't even figure it out with SoapUI. Thanks for the answer though.
if anyone feels like helping my cause... you can read more here: