Sha256: be9d24192ac4a5a68cb86e19279e1c8fe06b10bb782ab2988d50b68a15740a8f

Contents?: true

Size: 508 Bytes

Versions: 16

Compression:

Stored size: 508 Bytes

Contents

# :stopdoc:

class Net::HTTP
  alias old_keep_alive? keep_alive?

  def keep_alive?(req, res)
    return false if /close/i =~ req['connection'].to_s
    return false if @seems_1_0_server
    return false if /close/i      =~ res['connection'].to_s
    return true  if /keep-alive/i =~ res['connection'].to_s
    return false if /close/i      =~ res['proxy-connection'].to_s
    return true  if /keep-alive/i =~ res['proxy-connection'].to_s
    (@curr_http_version == '1.1')
  end
end if RUBY_VERSION < '1.9'

Version data entries

16 entries across 16 versions & 4 rubygems

Version Path
mechanize-2.4 lib/mechanize/monkey_patch.rb
frameworks-capybara-0.2.0.rc6 vendor/bundle/ruby/1.8/gems/mechanize-2.3/lib/mechanize/monkey_patch.rb
frameworks-capybara-0.2.0.rc5 vendor/bundle/ruby/1.8/gems/mechanize-2.3/lib/mechanize/monkey_patch.rb
frameworks-capybara-0.2.0.rc4 vendor/bundle/ruby/1.8/gems/mechanize-2.3/lib/mechanize/monkey_patch.rb
frameworks-capybara-0.2.0.rc3 vendor/bundle/ruby/1.8/gems/mechanize-2.3/lib/mechanize/monkey_patch.rb
frameworks-capybara-0.2.0.rc2 vendor/bundle/ruby/1.8/gems/mechanize-2.3/lib/mechanize/monkey_patch.rb
mechanize-2.3 lib/mechanize/monkey_patch.rb
mechanize-2.2.1 lib/mechanize/monkey_patch.rb
mechanize-2.2 lib/mechanize/monkey_patch.rb
mechanize-2.1.1 lib/mechanize/monkey_patch.rb
domo-0.0.5 vendor/bundle/ruby/1.9.1/gems/mechanize-2.1/lib/mechanize/monkey_patch.rb
diamond-mechanize-2.4 lib/mechanize/monkey_patch.rb
diamond-mechanize-2.3 lib/mechanize/monkey_patch.rb
diamond-mechanize-2.1 lib/mechanize/monkey_patch.rb
mechanize-2.1 lib/mechanize/monkey_patch.rb
mechanize-2.1.pre.1 lib/mechanize/monkey_patch.rb