module Mnemosyne::Probes::Faraday::Base::Extension

Public Instance Methods

lock!() click to toggle source
Calls superclass method
# File lib/mnemosyne/probes/faraday/base.rb, line 19
def lock!
  unless @handlers.include?('Mnemosyne::Middleware::Faraday')
    if ::Faraday::VERSION < '1.0' &&
       respond_to?(:is_adapter?, true) &&
       (idx = @handlers.find_index {|m| is_adapter?(m) })

      insert(idx, ::Mnemosyne::Middleware::Faraday)
    else
      use(::Mnemosyne::Middleware::Faraday)
    end
  end

  super
end