Move 'paths' out of Kernel

This commit is contained in:
Douglas Eichelberger 2025-08-16 16:38:27 -07:00
parent 884a3ae468
commit bdc219a39a
No known key found for this signature in database
GPG Key ID: F90193CBD547EB81
2 changed files with 7 additions and 5 deletions

View File

@ -1109,6 +1109,13 @@ module Homebrew
def current_user def current_user
ENV.fetch("USER", "$(whoami)") ENV.fetch("USER", "$(whoami)")
end 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 end
end end

View File

@ -458,11 +458,6 @@ module Kernel
Formula[formula_name].ensure_installed!(reason:, latest:).opt_bin/name Formula[formula_name].ensure_installed!(reason:, latest:).opt_bin/name
end 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) } sig { params(size_in_bytes: T.any(Integer, Float)).returns(String) }
def disk_usage_readable(size_in_bytes) def disk_usage_readable(size_in_bytes)
if size_in_bytes.abs >= 1_073_741_824 if size_in_bytes.abs >= 1_073_741_824