From 52de3f9d8d6c5bf6ed193d643c23e35f143c6cd6 Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Tue, 10 Nov 2020 22:40:09 +1100 Subject: [PATCH] extract: fix tap regex --- Library/Homebrew/dev-cmd/extract.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Library/Homebrew/dev-cmd/extract.rb b/Library/Homebrew/dev-cmd/extract.rb index 0c74c27622..7bd9820d18 100644 --- a/Library/Homebrew/dev-cmd/extract.rb +++ b/Library/Homebrew/dev-cmd/extract.rb @@ -101,9 +101,9 @@ module Homebrew def extract args = extract_args.parse - if args.named.first =~ HOMEBREW_TAP_FORMULA_REGEX - name = Regexp.last_match(3).downcase - source_tap = Tap.fetch(Regexp.last_match(1), Regexp.last_match(2)) + if (match = args.named.first.match(HOMEBREW_TAP_FORMULA_REGEX)) + name = match[3].downcase + source_tap = Tap.fetch(match[1], match[2]) raise TapFormulaUnavailableError.new(source_tap, name) unless source_tap.installed? else name = args.named.first.downcase