Merge pull request #17047 from Homebrew/block-params

Prefer numbered block params over proc conversion, cont'd
This commit is contained in:
Mike McQuaid 2024-04-08 19:13:01 +01:00 committed by GitHub
commit 56fc9a1fb2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
11 changed files with 22 additions and 22 deletions

View File

@ -20,9 +20,9 @@ module Cask
elsif full_name elsif full_name
puts output.map(&:full_name).sort(&tap_and_name_comparison) puts output.map(&:full_name).sort(&tap_and_name_comparison)
elsif versions elsif versions
puts output.map(&method(:format_versioned)) puts output.map { format_versioned(_1) }
elsif !output.empty? && casks.any? elsif !output.empty? && casks.any?
output.map(&method(:list_artifacts)) output.map { list_artifacts(_1) }
elsif !output.empty? elsif !output.empty?
puts Formatter.columns(output.map(&:to_s)) puts Formatter.columns(output.map(&:to_s))
end end

View File

@ -76,7 +76,7 @@ module Cask
sig { returns(T::Array[Pathname]) } sig { returns(T::Array[Pathname]) }
def pkgutil_bom_specials def pkgutil_bom_specials
@pkgutil_bom_specials ||= pkgutil_bom_all.select(&method(:special?)) @pkgutil_bom_specials ||= pkgutil_bom_all.select { special?(_1) }
end end
sig { returns(T::Array[Pathname]) } sig { returns(T::Array[Pathname]) }

View File

@ -345,7 +345,7 @@ module Homebrew
def cleanup_formula(formula, quiet: false, ds_store: true, cache_db: true) def cleanup_formula(formula, quiet: false, ds_store: true, cache_db: true)
formula.eligible_kegs_for_cleanup(quiet:) formula.eligible_kegs_for_cleanup(quiet:)
.each(&method(:cleanup_keg)) .each { cleanup_keg(_1) }
cleanup_cache(Pathname.glob(cache/"#{formula.name}{_bottle_manifest,}--*").map { |path| { path:, type: nil } }) cleanup_cache(Pathname.glob(cache/"#{formula.name}{_bottle_manifest,}--*").map { |path| { path:, type: nil } })
rm_ds_store([formula.rack]) if ds_store rm_ds_store([formula.rack]) if ds_store
cleanup_cache_db(formula.rack) if cache_db cleanup_cache_db(formula.rack) if cache_db
@ -687,7 +687,7 @@ module Homebrew
formulae = Formula.installed formulae = Formula.installed
# Remove formulae listed in HOMEBREW_NO_CLEANUP_FORMULAE and their dependencies. # Remove formulae listed in HOMEBREW_NO_CLEANUP_FORMULAE and their dependencies.
if Homebrew::EnvConfig.no_cleanup_formulae.present? if Homebrew::EnvConfig.no_cleanup_formulae.present?
formulae -= formulae.select(&method(:skip_clean_formula?)) formulae -= formulae.select { skip_clean_formula?(_1) }
.flat_map { |f| [f, *f.runtime_formula_dependencies] } .flat_map { |f| [f, *f.runtime_formula_dependencies] }
end end
casks = Cask::Caskroom.casks casks = Cask::Caskroom.casks

View File

@ -590,9 +590,9 @@ module Homebrew
end end
select_cli_arg = violations.count - env_var_options.count == 1 select_cli_arg = violations.count - env_var_options.count == 1
raise OptionConflictError, violations.map(&method(:name_to_option)) unless select_cli_arg raise OptionConflictError, violations.map { name_to_option(_1) } unless select_cli_arg
env_var_options.each(&method(:disable_switch)) env_var_options.each { disable_switch(_1) }
end end
end end

View File

@ -29,12 +29,12 @@ module Homebrew
CaskDependent.new(cask).runtime_dependencies.map(&:to_formula) CaskDependent.new(cask).runtime_dependencies.map(&:to_formula)
end end
leaves_list -= casks_runtime_dependencies leaves_list -= casks_runtime_dependencies
leaves_list.select!(&method(:installed_on_request?)) if args.installed_on_request? leaves_list.select! { installed_on_request?(_1) } if args.installed_on_request?
leaves_list.select!(&method(:installed_as_dependency?)) if args.installed_as_dependency? leaves_list.select! { installed_as_dependency?(_1) } if args.installed_as_dependency?
leaves_list.map(&:full_name) leaves_list.map(&:full_name)
.sort .sort
.each(&method(:puts)) .each { puts(_1) }
end end
private private

View File

@ -135,13 +135,13 @@ module Commands
def self.find_internal_commands(path) def self.find_internal_commands(path)
find_commands(path).map(&:basename) find_commands(path).map(&:basename)
.map(&method(:basename_without_extension)) .map { basename_without_extension(_1) }
end end
def self.external_commands def self.external_commands
Tap.cmd_directories.flat_map do |path| Tap.cmd_directories.flat_map do |path|
find_commands(path).select(&:executable?) find_commands(path).select(&:executable?)
.map(&method(:basename_without_extension)) .map { basename_without_extension(_1) }
.map { |p| p.to_s.delete_prefix("brew-").strip } .map { |p| p.to_s.delete_prefix("brew-").strip }
end.map(&:to_s) end.map(&:to_s)
.sort .sort

View File

@ -963,7 +963,7 @@ module Homebrew
end end
def check_cask_load_path def check_cask_load_path
paths = $LOAD_PATH.map(&method(:user_tilde)) paths = $LOAD_PATH.map { user_tilde(_1) }
add_info "$LOAD_PATHS", paths.presence || none_string add_info "$LOAD_PATHS", paths.presence || none_string

View File

@ -82,7 +82,7 @@ module Homebrew
man_page_lines = [] man_page_lines = []
# preserve existing manpage order # preserve existing manpage order
cmd_paths.sort_by(&method(:sort_key_for_path)) cmd_paths.sort_by { sort_key_for_path(_1) }
.each do |cmd_path| .each do |cmd_path|
cmd_man_page_lines = if (cmd_parser = Homebrew::CLI::Parser.from_cmd_path(cmd_path)) cmd_man_page_lines = if (cmd_parser = Homebrew::CLI::Parser.from_cmd_path(cmd_path))
next if cmd_parser.hide_from_man_page next if cmd_parser.hide_from_man_page

View File

@ -90,7 +90,7 @@ module MachOShim
def dynamically_linked_libraries(except: :none, resolve_variable_references: true) def dynamically_linked_libraries(except: :none, resolve_variable_references: true)
lcs = macho.dylib_load_commands.reject { |lc| lc.type == except } lcs = macho.dylib_load_commands.reject { |lc| lc.type == except }
names = lcs.map { |lc| lc.name.to_s }.uniq names = lcs.map { |lc| lc.name.to_s }.uniq
names.map!(&method(:resolve_variable_name)) if resolve_variable_references names.map! { resolve_variable_name(_1) } if resolve_variable_references
names names
end end

View File

@ -581,11 +581,11 @@ module Homebrew
when String when String
replace_placeholders(api_hash["run"]) replace_placeholders(api_hash["run"])
when Array when Array
api_hash["run"].map(&method(:replace_placeholders)) api_hash["run"].map { replace_placeholders(_1) }
when Hash when Hash
api_hash["run"].to_h do |key, elem| api_hash["run"].to_h do |key, elem|
run_cmd = if elem.is_a?(Array) run_cmd = if elem.is_a?(Array)
elem.map(&method(:replace_placeholders)) elem.map { replace_placeholders(_1) }
else else
replace_placeholders(elem) replace_placeholders(elem)
end end

View File

@ -624,7 +624,7 @@ class Tap
formula_dir.children formula_dir.children
else else
formula_dir.find formula_dir.find
end.select(&method(:formula_file?)) end.select { formula_file?(_1) }
else else
[] []
end end
@ -647,7 +647,7 @@ class Tap
sig { returns(T::Array[Pathname]) } sig { returns(T::Array[Pathname]) }
def cask_files def cask_files
@cask_files ||= if cask_dir.directory? @cask_files ||= if cask_dir.directory?
cask_dir.find.select(&method(:ruby_file?)) cask_dir.find.select { ruby_file?(_1) }
else else
[] []
end end
@ -701,7 +701,7 @@ class Tap
# An array of all {Formula} names of this {Tap}. # An array of all {Formula} names of this {Tap}.
sig { returns(T::Array[String]) } sig { returns(T::Array[String]) }
def formula_names def formula_names
@formula_names ||= formula_files.map(&method(:formula_file_to_name)) @formula_names ||= formula_files.map { formula_file_to_name(_1) }
end end
# A hash of all {Formula} name prefixes to versioned {Formula} in this {Tap}. # A hash of all {Formula} name prefixes to versioned {Formula} in this {Tap}.
@ -718,7 +718,7 @@ class Tap
# An array of all {Cask} tokens of this {Tap}. # An array of all {Cask} tokens of this {Tap}.
sig { returns(T::Array[String]) } sig { returns(T::Array[String]) }
def cask_tokens def cask_tokens
@cask_tokens ||= cask_files.map(&method(:formula_file_to_name)) @cask_tokens ||= cask_files.map { formula_file_to_name(_1) }
end end
# path to the directory of all alias files for this {Tap}. # path to the directory of all alias files for this {Tap}.
@ -946,7 +946,7 @@ class Tap
sig { returns(T::Array[Tap]) } sig { returns(T::Array[Tap]) }
def self.installed def self.installed
cache[:installed] ||= if TAP_DIRECTORY.directory? cache[:installed] ||= if TAP_DIRECTORY.directory?
TAP_DIRECTORY.subdirs.flat_map(&:subdirs).map(&method(:from_path)) TAP_DIRECTORY.subdirs.flat_map(&:subdirs).map { from_path(_1) }
else else
[] []
end end