Sha256: e8b86257f13f5de3d1b0c8bd88c42c10d692e73526c936736675893e30aa74cb

Contents?: true

Size: 735 Bytes

Versions: 33

Compression:

Stored size: 735 Bytes

Contents

# frozen_string_literal: true

# This defined? guard can be removed once RubyGems 3.4 support is dropped.
#
# Bundler specs load this code from `spec/support/vendored_net_http.rb` to avoid
# activating the Bundler gem too early. Without this guard, we get redefinition
# warnings once Bundler is actually activated and
# `lib/bundler/vendored_net_http.rb` is required. This is not an issue in
# RubyGems versions including `rubygems/vendored_net_http` since `require` takes
# care of avoiding the double load.
#
unless defined?(Gem::Net)
  begin
    require "rubygems/vendored_net_http"
  rescue LoadError
    begin
      require "rubygems/net/http"
    rescue LoadError
      require "net/http"
      Gem::Net = Net
    end
  end
end

Version data entries

33 entries across 33 versions & 3 rubygems

Version Path
rubygems-update-3.6.6 bundler/lib/bundler/vendored_net_http.rb
bundler-2.6.6 lib/bundler/vendored_net_http.rb
rubygems-update-3.6.5 bundler/lib/bundler/vendored_net_http.rb
bundler-2.6.5 lib/bundler/vendored_net_http.rb
rubygems-update-3.6.4 bundler/lib/bundler/vendored_net_http.rb
bundler-2.6.4 lib/bundler/vendored_net_http.rb
trusty-cms-7.0.9.1 vendor/bundle/ruby/3.3.0/gems/bundler-2.5.21/lib/bundler/vendored_net_http.rb
rubygems-update-3.6.3 bundler/lib/bundler/vendored_net_http.rb
bundler-2.6.3 lib/bundler/vendored_net_http.rb
rubygems-update-3.6.2 bundler/lib/bundler/vendored_net_http.rb
bundler-2.6.2 lib/bundler/vendored_net_http.rb
rubygems-update-3.6.1 bundler/lib/bundler/vendored_net_http.rb
bundler-2.6.1 lib/bundler/vendored_net_http.rb
rubygems-update-3.6.0 bundler/lib/bundler/vendored_net_http.rb
bundler-2.6.0 lib/bundler/vendored_net_http.rb
rubygems-update-3.5.23 bundler/lib/bundler/vendored_net_http.rb
bundler-2.5.23 lib/bundler/vendored_net_http.rb
rubygems-update-3.5.22 bundler/lib/bundler/vendored_net_http.rb
bundler-2.5.22 lib/bundler/vendored_net_http.rb
rubygems-update-3.5.21 bundler/lib/bundler/vendored_net_http.rb