Sha256: 2de2dbf5b7ce8b64aee08f1c2bb5105baf35ef1511cfca9f5b3b9db28831a341
Contents?: true
Size: 797 Bytes
Versions: 4
Compression:
Stored size: 797 Bytes
Contents
# frozen_string_literal: true require_relative "../../ext/transport" module Datadog module CI module Transport module Api class Base def api_request(path:, payload:, headers: {}, verb: "post") headers[Ext::Transport::HEADER_CONTENT_TYPE] ||= Ext::Transport::CONTENT_TYPE_JSON end def citestcycle_request(path:, payload:, headers: {}, verb: "post") headers[Ext::Transport::HEADER_CONTENT_TYPE] ||= Ext::Transport::CONTENT_TYPE_MESSAGEPACK end def headers_with_default(headers) request_headers = default_headers request_headers.merge!(headers) end private def default_headers {} end end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems