trabajo-afectivo/lib/gitlab/http_client.rb

24 lines
492 B
Ruby
Raw Normal View History

2021-03-10 16:11:14 +00:00
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
require 'graphql/client'
require 'graphql/client/http'
class GitLab
class HttpClient < ::GraphQL::Client::HTTP
def initialize(endpoint, api_token)
raise 'api_token required' if api_token.blank?
raise 'endpoint required' if endpoint.blank?
@api_token = api_token
super(endpoint)
end
def headers(_context)
{
"PRIVATE-TOKEN": @api_token
}
end
end
end