Soap4R (Soap 1.1 for Ruby).  This is based on rubyjedi's fork with changes so all unit tests pass on ruby 1.8.7 and 1.9.3