Sha256: f41a394cd9e772ca77202089e3a7f30718997cc0c6bf7907efc81cfb78578cfb

Contents?: true

Size: 429 Bytes

Versions: 12

Compression:

Stored size: 429 Bytes

Contents

# frozen_string_literal: true

if (defined?(Net) && defined?(Net::HTTP))

  Net::HTTP.class_eval do
    def request_with_mini_profiler(*args, &block)
      request = args[0]
      Rack::MiniProfiler.step("Net::HTTP #{request.method} #{request.path}") do
        request_without_mini_profiler(*args, &block)
      end
    end
    alias request_without_mini_profiler request
    alias request request_with_mini_profiler
  end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
rack-mini-profiler-2.0.2 lib/patches/net_patches.rb
rack-mini-profiler-2.0.1 lib/patches/net_patches.rb
rack-mini-profiler-1.1.6 lib/patches/net_patches.rb
rack-mini-profiler-1.1.5 lib/patches/net_patches.rb
rack-mini-profiler-1.1.4 lib/patches/net_patches.rb
rack-mini-profiler-1.1.3 lib/patches/net_patches.rb
rack-mini-profiler-1.1.2 lib/patches/net_patches.rb
rack-mini-profiler-1.1.1 lib/patches/net_patches.rb
rack-mini-profiler-1.1.0 lib/patches/net_patches.rb
rack-mini-profiler-1.0.2 lib/patches/net_patches.rb
rack-mini-profiler-1.0.1 lib/patches/net_patches.rb
rack-mini-profiler-1.0.0 lib/patches/net_patches.rb