module ILove::Tracing::FaradayMiddleware
Public Class Methods
active_middleware()
click to toggle source
# File lib/ilove/tracing/faraday_middleware.rb, line 6 def self.active_middleware @@active_middleware end
add_active_middleware(middleware)
click to toggle source
# File lib/ilove/tracing/faraday_middleware.rb, line 10 def self.add_active_middleware(middleware) @@active_middleware << middleware end
setup(cfg)
click to toggle source
# File lib/ilove/tracing/faraday_middleware.rb, line 24 def self.setup(cfg) return if active_middleware.empty? raise 'Faraday is not defined, can not add required outgoing middleware' unless defined?(Faraday) Faraday::ConnectionOptions.prepend(FaradayConnectionOptions) end