From d17aa66759fb6a3e803c468cacc1efb0433d605e Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Fri, 9 Feb 2024 18:27:58 +0100 Subject: [PATCH] Avoid `T.cast`. --- Library/Homebrew/cask/cask_loader.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Library/Homebrew/cask/cask_loader.rb b/Library/Homebrew/cask/cask_loader.rb index 8f26061834..eb62f79711 100644 --- a/Library/Homebrew/cask/cask_loader.rb +++ b/Library/Homebrew/cask/cask_loader.rb @@ -232,10 +232,7 @@ module Cask } def self.try_new(ref, warn: false) ref = ref.to_s - - return unless (match = ref.match(HOMEBREW_DEFAULT_TAP_CASK_REGEX)) - - token = match[:token] + return unless (token = ref[HOMEBREW_DEFAULT_TAP_CASK_REGEX, :token]) ref = "#{CoreCaskTap.instance}/#{token}" @@ -298,7 +295,10 @@ module Cask return if Homebrew::EnvConfig.no_install_from_api? return unless ref.is_a?(String) return unless (token = ref[HOMEBREW_DEFAULT_TAP_CASK_REGEX, :token]) - return if !Homebrew::API::Cask.all_casks.key?(token) && !Homebrew::API::Cask.all_renames.key?(token) + if !Homebrew::API::Cask.all_casks.key?(token) && + !Homebrew::API::Cask.all_renames.key?(token) + return + end ref = "#{CoreCaskTap.instance}/#{token}"