Sha256: 5e10d47ea45c366cc2af7b916d43225d3741652b9a6cb7db4014b1590e3d80a8
Contents?: true
Size: 565 Bytes
Versions: 4
Compression:
Stored size: 565 Bytes
Contents
# frozen_string_literal: true require "sniffer" # Disable Sniffer logger Sniffer::Config.defaults["logger"] = nil Isolator.isolate :http, target: Sniffer.singleton_class, method_name: :store, exception_class: Isolator::HTTPError, details_message: ->(_obj, args) { req = args.first.request "#{req.method} #{req.host}:#{req.port}#{req.query}" } Isolator.before_isolate do next if Isolator.adapters.http.disabled? Sniffer.enable! end Isolator.after_isolate do next if Isolator.adapters.http.disabled? Sniffer.clear! Sniffer.disable! end
Version data entries
4 entries across 4 versions & 1 rubygems