mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
cask: url stanza support for multiple headers
This commit is contained in:
parent
c5f4d040a7
commit
8f8d69a203
@ -32,7 +32,7 @@ module Cask
|
||||
trust_cert: T.nilable(T::Boolean),
|
||||
cookies: T.nilable(T::Hash[String, String]),
|
||||
referer: T.nilable(T.any(URI::Generic, String)),
|
||||
header: T.nilable(String),
|
||||
header: T.nilable(T.any(String, T::Array[String])),
|
||||
user_agent: T.nilable(T.any(Symbol, String)),
|
||||
data: T.nilable(T::Hash[String, String]),
|
||||
only_path: T.nilable(String),
|
||||
|
@ -389,8 +389,13 @@ class CurlDownloadStrategy < AbstractFileDownloadStrategy
|
||||
# Merge `:header` with `:headers`.
|
||||
if (header = meta.delete(:header))
|
||||
meta[:headers] ||= []
|
||||
|
||||
if header.is_a?(Array)
|
||||
meta[:headers] += header
|
||||
else
|
||||
meta[:headers] << header
|
||||
end
|
||||
end
|
||||
|
||||
super
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user