rubiii/savon — pull request #318 by timabdulla (2012-09-07 17:58:40+00:00)
Title: Refactor building of SOAP::Request instances into a separate class.

Fix issue #259 (Savon::Client and threadsafety) by isolating the
building of SOAP::Request instances outside of the Client.

- Add SOAP::RequestBuilder class and its spec.
- Modify Client to to build requests using RequestBuilder.
- Modify Client spec to reflect changes in its functionality.
- Add integration test to verify threadsafety.