class HTTP::Headers

def validate_value(value)

Returns:
  • (String) - stringified header value

Raises:
  • (HeaderError) - if value includes new line character

Parameters:
  • value (String) --
def validate_value(value)
  v = value.to_s
  return v unless v.include?("\n")
  raise HeaderError, "Invalid HTTP header field value: #{v.inspect}"
end