class Gitlab::Request

def authorization_header

Raises:
  • (Error::MissingCredentials) - if private_token and auth_token are not set.
def authorization_header
  raise Error::MissingCredentials, 'Please provide a private_token or auth_token for user' unless private_token
  if private_token.size < 21
    { 'PRIVATE-TOKEN' => private_token }
  else
    { 'Authorization' => "Bearer #{private_token}" }
  end
end