Chris@909: # http://trac.openidenabled.com/trac/ticket/156 Chris@909: module OpenID Chris@909: @@timeout_threshold = 20 Chris@909: Chris@909: def self.timeout_threshold Chris@909: @@timeout_threshold Chris@909: end Chris@909: Chris@909: def self.timeout_threshold=(value) Chris@909: @@timeout_threshold = value Chris@909: end Chris@909: Chris@909: class StandardFetcher Chris@909: def make_http(uri) Chris@909: http = @proxy.new(uri.host, uri.port) Chris@909: http.read_timeout = http.open_timeout = OpenID.timeout_threshold Chris@909: http Chris@909: end Chris@909: end Chris@909: end