summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLucas Mazza <lucastmazza@gmail.com>2016-10-20 13:38:10 -0200
committerLucas Mazza <lucastmazza@gmail.com>2016-10-28 11:05:16 -0200
commit291a807c7d6f441253f15a2fda29b2a52035c55a (patch)
tree163b599f286e0c595be0ce3ec93044ef0df5e8c3
parent72f9a4d68b24ff04f2e01efca978a45ab0159c66 (diff)
downloadbundler-291a807c7d6f441253f15a2fda29b2a52035c55a.tar.gz
Fix `outdated` listing regression from cc355865
-rw-r--r--lib/bundler/cli/outdated.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/bundler/cli/outdated.rb b/lib/bundler/cli/outdated.rb
index 1d5b8e0242..a97cfeae4b 100644
--- a/lib/bundler/cli/outdated.rb
+++ b/lib/bundler/cli/outdated.rb
@@ -54,9 +54,9 @@ module Bundler
dependency = current_dependencies[current_spec.name]
if strict
- active_spec = definition.specs.detect {|spec| spec.name == current_spec.name && spec.platform == current_spec.platform }
+ active_spec = definition.specs.detect {|spec| spec.name == current_spec.name && spec.match_platform(current_spec.platform) }
else
- active_specs = definition.index[current_spec.name].select {|spec| spec.platform == current_spec.platform }.sort_by(&:version)
+ active_specs = definition.index[current_spec.name].select {|spec| spec.match_platform(current_spec.platform) }.sort_by(&:version)
if !current_spec.version.prerelease? && !options[:pre] && active_specs.size > 1
active_spec = active_specs.delete_if {|b| b.respond_to?(:version) && b.version.prerelease? }
end