From a20d95b1b5fcb269096f5bb0b8210385db31861a Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Fri, 9 Feb 2024 16:51:35 +0100 Subject: [PATCH] Simplify conditionals. --- Library/Homebrew/formula.rb | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index 8ba65e1e9e..3160e4968a 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -540,23 +540,13 @@ class Formula # Old names for the formula. sig { returns(T::Array[String]) } def oldnames - @oldnames ||= if (tap = self.tap) - tap.formula_oldnames.fetch(name, []) - else - [] - end + @oldnames ||= tap&.formula_oldnames&.dig(name) || [] end # All aliases for the formula. sig { returns(T::Array[String]) } def aliases - @aliases ||= if (tap = self.tap) - tap.alias_reverse_table[full_name].to_a.map do |a| - a.split("/").last - end - else - [] - end + @aliases ||= tap&.alias_reverse_table&.dig(full_name)&.map { |a| a.split("/").last } || [] end # The {Resource}s for the currently active {SoftwareSpec}.