This gem has been designed to be included if you require some of the open PRs on Savon and cannot upgrade the gem because of them.
It monkey patches the Savon 2.12.0 version of the gem (will not work with other versions). This should not be a problem as it has been well over two years as of May 2020 since this version was release (17 Jan 2018).
Add in your Gemfile
gem 'savon_fixes'
Wherever you require savon
, add:
require 'savon_fixes'
So that should end up looking like:
require 'savon'
require 'savon_fixes'
Currently there is only one fix incorporated. There are many issues filed against this problem as the stalebot shuts them all down.
Please create PR and follow the monkey patching approach already taken. Also please ensure there is a working test for your fix and that all the tests continue to pass.
Once all tests are passing, update lib/savon_fixes/version.rb
to a new version, commit to master
and the gem will be pushed to rubygems.