class ElasticAPM::Spies::NetHTTPSpy
@api private
Constants
- DISABLE_KEY
- SUBTYPE
- TYPE
Public Class Methods
disable_in() { || ... }
click to toggle source
# File lib/elastic_apm/spies/net_http.rb, line 38 def disable_in self.disabled = true begin yield ensure self.disabled = false end end
disabled=(disabled)
click to toggle source
# File lib/elastic_apm/spies/net_http.rb, line 30 def disabled=(disabled) Thread.current[DISABLE_KEY] = disabled end
disabled?()
click to toggle source
# File lib/elastic_apm/spies/net_http.rb, line 34 def disabled? Thread.current[DISABLE_KEY] ||= false end
Public Instance Methods
install()
click to toggle source
# File lib/elastic_apm/spies/net_http.rb, line 108 def install Net::HTTP.prepend(Ext) end