From 7591175f933052e2da88224dc91b831b780c25d6 Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Wed, 15 Mar 2023 14:28:47 +0100 Subject: [PATCH] Fix `env_config` generator. --- Library/Homebrew/env_config.rb | 1 + Library/Homebrew/sorbet/custom_generators/env_config.rb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/env_config.rb b/Library/Homebrew/env_config.rb index 375bc1e92d..a747126d07 100644 --- a/Library/Homebrew/env_config.rb +++ b/Library/Homebrew/env_config.rb @@ -415,6 +415,7 @@ module Homebrew }, }.freeze + sig { params(env: Symbol, hash: T::Hash[Symbol, T.untyped]).returns(String) } def env_method_name(env, hash) method_name = env.to_s .sub(/^HOMEBREW_/, "") diff --git a/Library/Homebrew/sorbet/custom_generators/env_config.rb b/Library/Homebrew/sorbet/custom_generators/env_config.rb index 29361a3a70..1367c090c1 100644 --- a/Library/Homebrew/sorbet/custom_generators/env_config.rb +++ b/Library/Homebrew/sorbet/custom_generators/env_config.rb @@ -13,7 +13,7 @@ File.open("#{__dir__}/../../env_config.rbi", "w") do |file| dynamic_methods = {} Homebrew::EnvConfig::ENVS.each do |env, hash| - next if Homebrew::EnvConfig::CUSTOM_IMPLEMENTATIONS.include?(env.to_s) + next if Homebrew::EnvConfig::CUSTOM_IMPLEMENTATIONS.include?(env) name = Homebrew::EnvConfig.env_method_name(env, hash) dynamic_methods[name] = { default: hash[:default] }