Simplify Tap#alias_reverse_table
.
This commit is contained in:
parent
0592f7ac07
commit
890bec6515
@ -150,7 +150,6 @@ class Tap
|
|||||||
@full_name = "#{@user}/homebrew-#{@repo}"
|
@full_name = "#{@user}/homebrew-#{@repo}"
|
||||||
@path = TAP_DIRECTORY/@full_name.downcase
|
@path = TAP_DIRECTORY/@full_name.downcase
|
||||||
@git_repo = GitRepository.new(@path)
|
@git_repo = GitRepository.new(@path)
|
||||||
@alias_reverse_table = nil
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# Clear internal cache.
|
# Clear internal cache.
|
||||||
@ -724,17 +723,15 @@ class Tap
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# a table mapping formula name to aliases
|
# Mapping from formula names to aliases.
|
||||||
|
#
|
||||||
# @private
|
# @private
|
||||||
|
sig { returns(T::Hash[String, T::Array[String]]) }
|
||||||
def alias_reverse_table
|
def alias_reverse_table
|
||||||
return @alias_reverse_table if @alias_reverse_table
|
@alias_reverse_table ||= alias_table.each_with_object({}) do |(alias_name, formula_name), alias_reverse_table|
|
||||||
|
alias_reverse_table[formula_name] ||= []
|
||||||
@alias_reverse_table = {}
|
alias_reverse_table[formula_name] << alias_name
|
||||||
alias_table.each do |alias_name, formula_name|
|
|
||||||
@alias_reverse_table[formula_name] ||= []
|
|
||||||
@alias_reverse_table[formula_name] << alias_name
|
|
||||||
end
|
end
|
||||||
@alias_reverse_table
|
|
||||||
end
|
end
|
||||||
|
|
||||||
sig { returns(Pathname) }
|
sig { returns(Pathname) }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user