Sha256: 5c6c1529a3c304441f7fc203dbe3711357ac749546dd1c2389ca691202f66f46
Contents?: true
Size: 596 Bytes
Versions: 110
Compression:
Stored size: 596 Bytes
Contents
# frozen_string_literal: true module Appsignal module Integrations module HttpIntegration def request(verb, uri, opts = {}) parsed_request_uri = uri.is_a?(URI) ? uri : URI.parse(uri.to_s) request_uri = "#{parsed_request_uri.scheme}://#{parsed_request_uri.host}" begin Appsignal.instrument("request.http_rb", "#{verb.upcase} #{request_uri}") do super end rescue Exception => error # rubocop:disable Lint/RescueException Appsignal.set_error(error) raise error end end end end end
Version data entries
110 entries across 110 versions & 1 rubygems