From 71d81a8611011d7683787b7670c2c5f474010086 Mon Sep 17 00:00:00 2001 From: Bo Anderson Date: Tue, 9 Feb 2021 18:34:20 +0000 Subject: [PATCH] version: handle subclasses in major_minor and major_minor_patch --- Library/Homebrew/version.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Library/Homebrew/version.rb b/Library/Homebrew/version.rb index 7eb556a3bc..ccde6b58c1 100644 --- a/Library/Homebrew/version.rb +++ b/Library/Homebrew/version.rb @@ -589,15 +589,15 @@ class Version end # @api public - sig { returns(Version) } + sig { returns(T.self_type) } def major_minor - Version.new([major, minor].compact.join(".")) + self.class.new([major, minor].compact.join(".")) end # @api public - sig { returns(Version) } + sig { returns(T.self_type) } def major_minor_patch - Version.new([major, minor, patch].compact.join(".")) + self.class.new([major, minor, patch].compact.join(".")) end sig { returns(T::Boolean) }