From 849321cbffb81c62935ca4da8d4888ae9120fad1 Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Mon, 14 Dec 2020 02:09:58 +0100 Subject: [PATCH] Prefer `version` for comparision of `BundleVersion`s. --- Library/Homebrew/bundle_version.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/bundle_version.rb b/Library/Homebrew/bundle_version.rb index d6d357008d..0ccbb93239 100644 --- a/Library/Homebrew/bundle_version.rb +++ b/Library/Homebrew/bundle_version.rb @@ -55,8 +55,8 @@ module Homebrew end def <=>(other) - [short_version, version].map { |v| Version.new(v) } <=> - [other.short_version, other.version].map { |v| Version.new(v) } + [version, short_version].map { |v| v&.yield_self(&Version.public_method(:new)) } <=> + [other.version, other.short_version].map { |v| v&.yield_self(&Version.public_method(:new)) } end # Create a nicely formatted version (on a best effor basis).