rubiii/savon — Issue #239: Doesn't work with httpi-ntlm
Author: jodosha
Created: 2011-11-09 16:07:06+00:00
State: open

Hi,
I'm using `savon 0.9.7`, 'httpi-ntlm 0.9.6' on `MRI 1.9.2-p290`, when try to authenticate thru NTLM it raises an exception:

require 'savon'
require 'httpi-ntlm'

client = Savon::Client.new do
wsdl.document config['wsdl']
wsdl.auth.ntlm config['username'], config['domain'], config['password']
end

# => RuntimeError: Install the httpi-ntlm gem for experimental NTLM support

Of course that's because Savon requires `httpi` and when `httpi-ntlm.rb` requires `httpi` it probably loads the file from the 'httpi' gem, instead of `httpi-ntlm`.