Module: Sniffer::Adapters::ExconAdapter

Included in:
Prepend
Defined in:
lib/sniffer/adapters/excon_adapter.rb,
lib/excon_prepend.rb

Overview

Excon adapter

Defined Under Namespace

Modules: Prepend

Constant Summary collapse

PREPEND =
true

Instance Method Summary collapse

Instance Method Details

#request_with_sniffer(params = {}, &block) ⇒ Object



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

def request_with_sniffer(params = {}, &block)
  data_item = request_sniffer_before(params)

  bm = Benchmark.realtime do
    @response = request_without_sniffer(params, &block)
  end

  request_sniffer_after(params, bm, data_item)
  @response
end