Extract map_to_fully_loaded
This commit is contained in:
parent
a6031cb323
commit
f724e00830
@ -97,11 +97,7 @@ module Homebrew
|
|||||||
|
|
||||||
download_queue&.fetch
|
download_queue&.fetch
|
||||||
|
|
||||||
formulae_and_casks.map do |formula_or_cask|
|
map_to_fully_loaded(formulae_and_casks)
|
||||||
next formula_or_cask unless formula_or_cask.is_a?(Formula)
|
|
||||||
|
|
||||||
formula_or_cask.fully_loaded_formula
|
|
||||||
end
|
|
||||||
end.freeze
|
end.freeze
|
||||||
|
|
||||||
if uniq
|
if uniq
|
||||||
@ -174,11 +170,7 @@ module Homebrew
|
|||||||
|
|
||||||
download_queue&.fetch
|
download_queue&.fetch
|
||||||
|
|
||||||
formulae_and_casks.map do |formula_or_cask|
|
map_to_fully_loaded(formulae_and_casks)
|
||||||
next formula_or_cask unless formula_or_cask.is_a?(Formula)
|
|
||||||
|
|
||||||
formula_or_cask.fully_loaded_formula
|
|
||||||
end
|
|
||||||
end.freeze
|
end.freeze
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -611,6 +603,19 @@ module Homebrew
|
|||||||
|
|
||||||
opoo package_conflicts_message(ref, loaded_type, cask)
|
opoo package_conflicts_message(ref, loaded_type, cask)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
sig {
|
||||||
|
type_parameters(:U)
|
||||||
|
.params(formulae_and_casks: T::Array[T.all(T.type_parameter(:U), Object)])
|
||||||
|
.returns(T::Array[T.all(T.type_parameter(:U), Object)])
|
||||||
|
}
|
||||||
|
def map_to_fully_loaded(formulae_and_casks)
|
||||||
|
formulae_and_casks.map do |formula_or_cask|
|
||||||
|
next formula_or_cask unless formula_or_cask.is_a?(Formula)
|
||||||
|
|
||||||
|
T.cast(formula_or_cask.fully_loaded_formula, T.all(T.type_parameter(:U), Object))
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user