From 023238a7617e6cd4db805d3618284e5f6a99a9fc Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Fri, 5 May 2023 01:26:59 +0200 Subject: [PATCH] Simplify hash merge. --- Library/Homebrew/formula.rb | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index f61f106a62..bdd082e421 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -2239,12 +2239,9 @@ class Formula # Take from API, merging in local install status. if self.class.loaded_from_api && !Homebrew::EnvConfig.no_install_from_api? json_formula = Homebrew::API::Formula.all_formulae[name].dup - json_formula["name"] = hash["name"] - json_formula["installed"] = hash["installed"] - json_formula["linked_keg"] = hash["linked_keg"] - json_formula["pinned"] = hash["pinned"] - json_formula["outdated"] = hash["outdated"] - return json_formula + return json_formula.merge( + hash.slice("name", "installed", "linked_keg", "pinned", "outdated"), + ) end variations = {}