tap: fix sharding for font-* casks

This commit is contained in:
Bevan Kay 2024-05-16 11:29:59 +10:00
parent db4099d977
commit 1b286befed
No known key found for this signature in database
GPG Key ID: C55CB024B5314B57

View File

@ -1397,14 +1397,11 @@ class CoreCaskTap < AbstractCoreTap
sig { params(token: String).returns(Pathname) }
def new_cask_path(token)
cask_subdir = token[0].to_s
cask_dir/cask_subdir/"#{token.downcase}.rb"
cask_subdir = if token.start_with?("font-")
"font/font-#{token.delete_prefix("font-")[0]}"
else
token[0].to_s
end
sig { params(token: String).returns(Pathname) }
def new_cask_font_path(token)
font_first_letter = T.must(token.split("font-").second)[0].to_s
cask_subdir = "font/font-#{font_first_letter}"
cask_dir/cask_subdir/"#{token.downcase}.rb"
end