class Covered::Coveralls::Wrapper
def prepare_request(payload, headers)
def prepare_request(payload, headers) headers['accept'] ||= @content_type boundary = SecureRandom.hex(32) # This is a pretty messed up API. Don't change anything below. It's fragile. if payload headers['content-type'] = "multipart/form-data, boundary=#{boundary}" Async::HTTP::Body::Buffered.new([ "--#{boundary}\r\n", "Content-Disposition: form-data; name=\"json_file\"; filename=\"body.json\"\r\n", "Content-Type: text/plain\r\n\r\n", ::JSON.dump(payload), "\r\n--#{boundary}--\r\n", ]) end end