Avoid T.cast.

This commit is contained in:
Markus Reiter 2024-02-09 18:27:58 +01:00
parent 352f57d753
commit d17aa66759
No known key found for this signature in database
GPG Key ID: 245293B51702655B

View File

@ -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}"