Module: OpenTelemetry::Adapters::Faraday::Patches::RackBuilder
- Defined in:
- lib/opentelemetry/adapters/faraday/patches/rack_builder.rb
Overview
Module to be prepended to force Faraday to use the middleware by default so the user doesn’t have to call ‘use` for every connection.
Instance Method Summary collapse
Instance Method Details
#adapter(*args) ⇒ Object
14 15 16 17 18 19 20 |
# File 'lib/opentelemetry/adapters/faraday/patches/rack_builder.rb', line 14 def adapter(*args) use(:open_telemetry) unless @handlers.any? do |handler| handler.klass == Faraday::Middlewares::TracerMiddleware end super end |