Module: Sniffer::Middleware

Defined in:
lib/sniffer/middleware/chain.rb,
lib/sniffer/middleware/entry.rb,
lib/sniffer/middleware/logger.rb

Overview

Middleware is code configured to run before/after storing sniffed request/response To add middleware

Sniffer.middleware do |chain|

chain.add MyHook

end

class MyHook

def request(data_item)
  puts "Before request work"
  yield
  puts "After request work"
end

def response(data_item)
  puts "Before response work"
  yield
  puts "After response work"
end

end

Defined Under Namespace

Classes: Chain, Entry, Logger