Sha256: 32ddf4ea9b7df4e416dbda3f6e73576bdb2477a3d50d8de1a799d1f4ea10a69f

Contents?: true

Size: 355 Bytes

Versions: 4

Compression:

Stored size: 355 Bytes

Contents

require "net/http"
require "sham_rack/registry"
require "sham_rack/http"

module Net

  def HTTP.new(address, port = nil, *proxy_args)
    port ||= HTTP.default_port
    rack_app = ShamRack.application_for(address, port)
    if rack_app
      ShamRack::HTTP.new(address, port, rack_app)
    else
      super(address, port, *proxy_args)
    end
  end

end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
mdub-sham_rack-1.0.0 lib/sham_rack/core_ext/net/http.rb
mdub-sham_rack-1.1.2 lib/sham_rack/core_ext/net/http.rb
sham_rack-1.1.1 lib/sham_rack/core_ext/net/http.rb
sham_rack-1.1.2 lib/sham_rack/core_ext/net/http.rb