diff --git a/Library/Homebrew/cask/config.rb b/Library/Homebrew/cask/config.rb index 30a5c521cb207..a091d84a6de5b 100644 --- a/Library/Homebrew/cask/config.rb +++ b/Library/Homebrew/cask/config.rb @@ -188,23 +188,6 @@ def merge(other) self.class.new(explicit: other.explicit.merge(explicit)) end - # Get explicit configuration as a string. - # - # @api internal - # - # TODO: This is only used by `homebrew/bundle`, so move it there. - sig { returns(String) } - def explicit_s - explicit.map do |key, value| - # inverse of #env - converts :languages config key back to --language flag - if key == :languages - key = "language" - value = T.cast(explicit.fetch(:languages, []), T::Array[String]).join(",") - end - "#{key}: \"#{value.to_s.sub(/^#{Dir.home}/, "~")}\"" - end.join(", ") - end - sig { params(options: T.untyped).returns(String) } def to_json(*options) { diff --git a/Library/Homebrew/test/cask/config_spec.rb b/Library/Homebrew/test/cask/config_spec.rb index bf7ba9b15820e..732b0fa2f5a7b 100644 --- a/Library/Homebrew/test/cask/config_spec.rb +++ b/Library/Homebrew/test/cask/config_spec.rb @@ -71,10 +71,6 @@ it "returns array of preferred languages" do expect(config.explicit[:languages]).to eq(["zh-TW", "en"]) end - - it "returns string of explicit config keys and values" do - expect(config.explicit_s).to eq('appdir: "/explicit/path/to/apps", language: "zh-TW,en"') - end end context "when installing a cask and then adding a global default dir" do