Sha256: b9daa49eab838cdb14971fabb9400de8d8baa7f2017badd66a5a15ff64b74e93
Contents?: true
Size: 1012 Bytes
Versions: 1
Compression:
Stored size: 1012 Bytes
Contents
require 'httparty' require_relative 'base_adapter' require_relative '../ui' module Gitlab module Triage module NetworkAdapters class HttpartyAdapter < BaseAdapter def get(token, url) response = HTTParty.get( url, headers: { 'Content-type' => 'application/json', 'PRIVATE-TOKEN' => token } ) puts Gitlab::Triage::UI.debug "response: #{response.inspect}" if options.debug { more_pages: (response.headers["x-next-page"] != ""), next_page_url: url + "&page=#{response.headers['x-next-page']}", results: response.parsed_response } end def post(token, url, body) HTTParty.post( url, body: { body: body }.to_json, headers: { 'Content-type' => 'application/json', 'PRIVATE-TOKEN' => token } ) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gitlab-triage-0.2.0 | lib/gitlab/triage/network_adapters/httparty_adapter.rb |