class Thin::NTLMConnection
Public Instance Methods
app=(app)
click to toggle source
Calls superclass method
# File lib/thin/ntlm/connection.rb, line 157 def app=(app) super NTLMWrapper.new(app, self) end
ntlm_start()
click to toggle source
Saves original can_persist? value (NTLM will force persistence)
# File lib/thin/ntlm/connection.rb, line 168 def ntlm_start unless @ntlm_in_progress @ntlm_saved_can_persist = @can_persist @ntlm_in_progress = true end end
ntlm_stop()
click to toggle source
Restores previous can_persist? value
# File lib/thin/ntlm/connection.rb, line 176 def ntlm_stop if @ntlm_in_progress @can_persist = @ntlm_saved_can_persist @ntlm_in_progress = false end end
unbind()
click to toggle source
Calls superclass method
# File lib/thin/ntlm/connection.rb, line 161 def unbind @app.cleanup if @app && @app.respond_to?(:cleanup) ensure super end