I\'m trying to use Savon to send requests to a webservice. The service I\'m consuming requires nested namespaces, and I haven\'t figured out yet how to provide them on a req
It looks like Savon internally uses the Gyoku Gem to convert ruby hashes to XML, and Gyoku will not escape hash keys ending with exclamation marks according to the documentation: https://github.com/savonrb/gyoku#special-characters
So this code works to get raw XML into the request while still using Savon to generate the envelope xml:
client.call(:some_op, :message=>{:"op!"=>"