Challenge handler: remember URL for response.
# File lib/httpclient/auth.rb, line 301 def challenge(uri, param_str = nil) synchronize { @challenge['challenged'] = true true } end
# File lib/httpclient/auth.rb, line 293 def get(req) synchronize { return nil unless @challenge['challenged'] @cred } end
# File lib/httpclient/auth.rb, line 287 def set(uri, user, passwd) synchronize do @cred = ["#{user}:#{passwd}"].pack('m').tr("\n", '') end end