Merge pull request #20483 from Homebrew/dug/move-paths-ext

Move 'paths' out of Kernel
This commit is contained in:
Mike McQuaid 2025-08-18 07:46:01 +00:00 committed by GitHub
commit 7b0c2351c4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 5 deletions

View File

@ -1109,6 +1109,13 @@ module Homebrew
def current_user
ENV.fetch("USER", "$(whoami)")
end
private
sig { returns(T::Array[Pathname]) }
def paths
@paths ||= T.let(ORIGINAL_PATHS.uniq.map(&:to_s), T.nilable(T::Array[Pathname]))
end
end
end
end

View File

@ -458,11 +458,6 @@ module Kernel
Formula[formula_name].ensure_installed!(reason:, latest:).opt_bin/name
end
sig { returns(T::Array[Pathname]) }
def paths
@paths ||= T.let(ORIGINAL_PATHS.uniq.map(&:to_s), T.nilable(T::Array[Pathname]))
end
sig { params(size_in_bytes: T.any(Integer, Float)).returns(String) }
def disk_usage_readable(size_in_bytes)
if size_in_bytes.abs >= 1_073_741_824