summaryrefslogtreecommitdiff
path: root/lib/bundler/fetcher
diff options
context:
space:
mode:
authorAndre Arko <andre@arko.net>2015-05-16 14:20:40 -0700
committerSamuel Giddins <segiddins@segiddins.me>2016-01-25 10:45:41 -0600
commit2c7230f0ce2faca2d36c03a358c2cd5620cd5b42 (patch)
treed1af6d57bc37c72d12700d3f978314ef25c20e6b /lib/bundler/fetcher
parent2483d2e00c2395ef34161eb69998eefa5a59cfb3 (diff)
downloadbundler-2c7230f0ce2faca2d36c03a358c2cd5620cd5b42.tar.gz
splats have to be the last arg on 1.8
Diffstat (limited to 'lib/bundler/fetcher')
-rw-r--r--lib/bundler/fetcher/compact_index.rb4
-rw-r--r--lib/bundler/fetcher/index.rb4
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/bundler/fetcher/compact_index.rb b/lib/bundler/fetcher/compact_index.rb
index 9b96ededbb..de57c20b31 100644
--- a/lib/bundler/fetcher/compact_index.rb
+++ b/lib/bundler/fetcher/compact_index.rb
@@ -6,8 +6,8 @@ module Bundler
class CompactIndex < Base
def specs(_gem_names)
@specs ||= compact_gem_list.versions.values.flatten(1).map! do |args|
- args = args.fill(nil, args.size..2)
- RemoteSpecification.new(*args, self)
+ args = args.fill(nil, args.size..2) + self
+ RemoteSpecification.new(*args)
end
rescue NetworkDownError => e
raise HTTPError, e.message
diff --git a/lib/bundler/fetcher/index.rb b/lib/bundler/fetcher/index.rb
index d34cc262fa..e26ef45513 100644
--- a/lib/bundler/fetcher/index.rb
+++ b/lib/bundler/fetcher/index.rb
@@ -6,8 +6,8 @@ module Bundler
class Index < Base
def specs(_gem_names)
Bundler.rubygems.fetch_all_remote_specs(remote).map do |*args|
- args = args.fill(nil, args.size..2)
- RemoteSpecification.new(*args, self)
+ args = args.fill(nil, args.size..2) + self
+ RemoteSpecification.new(*args)
end
rescue Gem::RemoteFetcher::FetchError, OpenSSL::SSL::SSLError, Net::HTTPFatalError => e
case e.message