class ElasticAPM::Spies::FaradaySpy
@api private
Constants
- DISABLE_KEY
- SUBTYPE
- TYPE
Public Class Methods
disable_in() { || ... }
click to toggle source
# File lib/elastic_apm/spies/faraday.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/faraday.rb, line 30 def disabled=(disabled) Thread.current[DISABLE_KEY] = disabled end
disabled?()
click to toggle source
# File lib/elastic_apm/spies/faraday.rb, line 34 def disabled? Thread.current[DISABLE_KEY] ||= false end
Public Instance Methods
install()
click to toggle source
rubocop:enable Metrics/PerceivedComplexity, Metrics/CyclomaticComplexity
# File lib/elastic_apm/spies/faraday.rb, line 124 def install ::Faraday::Connection.prepend(Ext) end