adds changes to use savon version 2
... & fixes formatting of response to always return a Hash (including get_current_group_order_id)
Thanks for the PR. I've quickly scanned it. Looks like it would break backwards compatibility. Which I definitely would try to avoid. Can you explain what the Savon upgrade improves?
I'll look into your pr more closely in the next days. And yes you are right, test cases for the project would be very helpful.
In which way would the PR break backwards compatibility? If you pointed me to the problems, I could have a look at them. The upgrade is to change the syntax in your app, so you don't have to change it for future gem changes gem, which e.g. allows importing of (multiple) WSDLs, newer versions of Ruby ...
Savon version 2.0 ... introduced major changes to the public interface. Instead of exposing internal objects, the new interface is based on a defined set of options. This allows us to change the internals without breaking your code.
In order to start testing I would love to use rspec - what testing framework would you prefer?