class LittleSniffer
LittleSniffer
allows to log http request locally
Constants
- HandlerDoesNotMatchTheInterfaceError
- VERSION
Public Class Methods
new(handler:, adapter: Adapters::NetHttpAdapter, &block)
click to toggle source
# File lib/little_sniffer.rb, line 10 def initialize(handler:, adapter: Adapters::NetHttpAdapter, &block) validate_handler(handler) adapter.new(handler: handler).sniff(&block) end
Private Instance Methods
validate_handler(handler)
click to toggle source
# File lib/little_sniffer.rb, line 18 def validate_handler(handler) return if handler.respond_to?(:call) raise HandlerDoesNotMatchTheInterfaceError end