Method: OpenapiClient::ApiClient#select_header_accept

Defined in:
lib/openapi_client/api_client.rb

#select_header_accept(accepts) ⇒ String

Return Accept header based on an array of accepts provided.

Parameters:

  • accepts (Array)

    array for Accept

Returns:

  • (String)

    the Accept header (e.g. application/json)



322
323
324
325
326
327
# File 'lib/openapi_client/api_client.rb', line 322

def select_header_accept(accepts)
  return nil if accepts.nil? || accepts.empty?
  # use JSON when present, otherwise use all of the provided
  json_accept = accepts.find { |s| json_mime?(s) }
  json_accept || accepts.join(',')
end