Module: Sniffer::Adapters::NetHttpAdapter::Prepend

Includes:
Sniffer::Adapters::NetHttpAdapter
Defined in:
lib/sniffer/adapters/net_http_adapter.rb

Overview

Only used when prepending, see all_prepend.rb

Constant Summary

Constants included from Sniffer::Adapters::NetHttpAdapter

PREPEND

Instance Method Summary collapse

Methods included from Sniffer::Adapters::NetHttpAdapter

#request_with_sniffer

Instance Method Details

#request(req, body = nil, &block) ⇒ Object



55
56
57
58
59
60
61
62
63
64
65
# File 'lib/sniffer/adapters/net_http_adapter.rb', line 55

def request(req, body = nil, &block)
  data_item = request_sniffer_before(req)

  bm = Benchmark.realtime do
    @response = super(req, body, &block)
  end

  request_sniffer_after(data_item, bm)

  @response
end