class Skylight::Core::Probes::Faraday::Probe

Public Class Methods

new(*args, &block) click to toggle source
# File lib/skylight/core/probes/faraday.rb, line 9
def initialize(*args, &block)
  initialize_without_sk(*args, &block)

  @builder.insert 0, ::Faraday::Request::Instrumentation
end

Public Instance Methods

install() click to toggle source
# File lib/skylight/core/probes/faraday.rb, line 5
def install
  ::Faraday::Connection.class_eval do
    alias_method :initialize_without_sk, :initialize

    def initialize(*args, &block)
      initialize_without_sk(*args, &block)

      @builder.insert 0, ::Faraday::Request::Instrumentation
    end
  end
end