зеркало из https://github.com/github/ruby.git
[rubygems/rubygems] Add missing requires
These methods rescue a constant defined by `rubygems/remote_fetcher`, so they should technically require it. The require is provided by `gem_remote_fetcher` anyways but I was running a unit spec that stubs that method, so I was getting an undefined constant error hiding another error. https://github.com/rubygems/rubygems/commit/8bedae4034
This commit is contained in:
Родитель
9b1b171866
Коммит
7b821bc9b5
|
@ -488,6 +488,7 @@ module Bundler
|
|||
end
|
||||
|
||||
def fetch_specs(remote, name)
|
||||
require "rubygems/remote_fetcher"
|
||||
path = remote.uri.to_s + "#{name}.#{Gem.marshal_version}.gz"
|
||||
fetcher = gem_remote_fetcher
|
||||
fetcher.headers = { "X-Gemfile-Source" => remote.original_uri.to_s } if remote.original_uri
|
||||
|
@ -506,6 +507,7 @@ module Bundler
|
|||
end
|
||||
|
||||
def download_gem(spec, uri, path)
|
||||
require "rubygems/remote_fetcher"
|
||||
uri = Bundler.settings.mirror_for(uri)
|
||||
fetcher = gem_remote_fetcher
|
||||
fetcher.headers = { "X-Gemfile-Source" => spec.remote.original_uri.to_s } if spec.remote.original_uri
|
||||
|
|
Загрузка…
Ссылка в новой задаче