From 074b2d65e42ee2ab598801b4929ef6ecf66c68e2 Mon Sep 17 00:00:00 2001 From: Connor Mann Date: Mon, 24 May 2021 21:06:09 -0400 Subject: [PATCH] Clean up and fix typecheck issue --- Library/Homebrew/cmd/link.rb | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/Library/Homebrew/cmd/link.rb b/Library/Homebrew/cmd/link.rb index 792354bdef..245afe9500 100644 --- a/Library/Homebrew/cmd/link.rb +++ b/Library/Homebrew/cmd/link.rb @@ -45,15 +45,14 @@ module Homebrew kegs = if args.HEAD? args.named.to_kegs.group_by(&:name).map do |name, resolved_kegs| head_keg = resolved_kegs.find { |keg| keg.version.head? } - if head_keg.blank? - opoo <<~EOS - No HEAD keg installed for #{name} - To install, run: - brew install --HEAD #{name} - EOS - end - head_keg - end.reject(&:blank?) + next head_keg if head_keg.present? + + opoo <<~EOS + No HEAD keg installed for #{name} + To install, run: + brew install --HEAD #{name} + EOS + end.compact else args.named.to_latest_kegs end