class Gitlab::QA::Support::GetRequest
def build_request
def build_request Net::HTTP::Get.new(uri).tap do |req| req['PRIVATE-TOKEN'] = token end end
def execute!
def execute! response = Net::HTTP.start(uri.host, uri.port, use_ssl: true) do |http| http.request(build_request) end case response when Net::HTTPSuccess response else raise InvalidResponseError.new(uri.to_s, response) end end
def initialize(uri, token)
def initialize(uri, token) @uri = uri @token = token end