module Seahorse::Client::NetHttp::Patches

@api private

Public Class Methods

apply!() click to toggle source
# File lib/seahorse/client/net_http/patches.rb, line 10
def self.apply!
  if RUBY_VERSION >= '2.0'
    Net::HTTP.send(:include, Ruby_2)
    Net::HTTP::IDEMPOTENT_METHODS_.clear
  elsif RUBY_VERSION >= '1.9.3'
    Net::HTTP.send(:include, Ruby_1_9_3)
  end
  Net::HTTP.send(:alias_method, :old_transport_request, :transport_request)
  Net::HTTP.send(:alias_method, :transport_request, :new_transport_request)
end