class Object
Public Class Methods
new(url = nil, options = nil, &block)
click to toggle source
# File lib/honeycomb/integrations/faraday.rb, line 40 def initialize(url = nil, options = nil, &block) standard_initialize(url, options, &block) return if @builder.handlers.include? Honeycomb::Faraday adapter_index = @builder.handlers.find_index do |handler| handler.klass.ancestors.include? Faraday::Adapter end if adapter_index @builder.insert_before( adapter_index, Honeycomb::Faraday, client: Honeycomb.client, ) else @builder.use(Honeycomb::Faraday, client: Honeycomb.client) end end