Module: Sniffer::Adapters::PatronAdapter

Included in:
Prepend
Defined in:
lib/sniffer/adapters/patron_adapter.rb,
lib/patron_prepend.rb

Overview

HTTP adapter

Defined Under Namespace

Modules: Prepend

Constant Summary collapse

PREPEND =
true

Instance Method Summary collapse

Instance Method Details

#request_with_sniffer(action_name, url, headers, options = {}) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/sniffer/adapters/patron_adapter.rb', line 7

def request_with_sniffer(action_name, url, headers, options = {})
  data_item = request_sniffer_before(action_name, url, headers, options)

  bm = Benchmark.realtime do
    @res = request_without_sniffer(action_name, url, headers, options)
  end

  request_sniffer_after(data_item, bm)

  @res
end