From 31e12d68e3335791507cd3da6fb3646d68cf4a27 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Thu, 7 Aug 2025 09:05:40 +0100 Subject: [PATCH] extend/pathname: fix type error. `install_p` is sometimes called with a `Pathname` for `new_basename`. --- Library/Homebrew/extend/pathname.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/extend/pathname.rb b/Library/Homebrew/extend/pathname.rb index ff91791155..7e4f11112b 100644 --- a/Library/Homebrew/extend/pathname.rb +++ b/Library/Homebrew/extend/pathname.rb @@ -430,7 +430,7 @@ class Pathname private sig { - params(src: T.any(String, Pathname), new_basename: String, + params(src: T.any(String, Pathname), new_basename: T.any(String, Pathname), _block: T.nilable(T.proc.params(src: Pathname, dst: Pathname).returns(T.nilable(Pathname)))).void } def install_p(src, new_basename, &_block)