class HTTP::Headers
def add(name, value)
-
(void)
-
Parameters:
-
value
(Array<#to_s>, #to_s
) -- header value(s) to be appended -
name
(String, Symbol
) -- header name. When specified as a string, the
def add(name, value) lookup_name = normalize_header(name.to_s) wire_name = case name when String name when Symbol lookup_name else raise HTTP::HeaderError, "HTTP header must be a String or Symbol: #{name.inspect}" end Array(value).each do |v| @pile << [ lookup_name, wire_name, validate_value(v) ] end end