diff options
author | bronzdoc <[email protected]> | 2019-09-29 08:43:17 -0600 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2019-10-05 10:50:02 +0900 |
commit | 7d4ab8bbe70c92410d35270be9030775b9ee31ac (patch) | |
tree | baf67ef8d3e1923716dbd128c1031747e7f858f5 /lib/rubygems | |
parent | b659c1b92f3d5f251a3436073cd60d955d5fc457 (diff) |
[rubygems/rubygems] Use dependency.identity in available_specs
https://github.com/rubygems/rubygems/commit/bde88f00a1
Diffstat (limited to 'lib/rubygems')
-rw-r--r-- | lib/rubygems/spec_fetcher.rb | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/lib/rubygems/spec_fetcher.rb b/lib/rubygems/spec_fetcher.rb index adb2505f95..cf86b72188 100644 --- a/lib/rubygems/spec_fetcher.rb +++ b/lib/rubygems/spec_fetcher.rb @@ -88,19 +88,8 @@ class Gem::SpecFetcher rejected_specs = {} - if dependency.prerelease? - if dependency.specific? - type = :complete - else - type = :abs_latest - end - elsif dependency.latest_version? - type = :latest - else - type = :released - end + list, errors = available_specs(dependency.identity) - list, errors = available_specs(type) list.each do |source, specs| if dependency.name.is_a?(String) && specs.respond_to?(:bsearch) start_index = (0 ... specs.length).bsearch{ |i| specs[i].name >= dependency.name } |