module ScoutApm::Instruments::HttpClientInstrumentationPrepend
Public Instance Methods
Source
# File lib/scout_apm/instruments/http_client.rb, line 54 def request(*args, &block) method = args[0].to_s url = args[1] max_length = ScoutApm::Agent.instance.context.config.value('instrument_http_url_length') url = url && url.to_s[0..(max_length - 1)] self.class.instrument("HTTP", method, :desc => url) do super(*args, &block) end end
Calls superclass method