Module: Sniffer

Defined in:
lib/sniffer.rb,
lib/sniffer/config.rb,
lib/sniffer/version.rb,
lib/sniffer/data_item.rb

Overview

Sniffer allows to log http requests

Defined Under Namespace

Classes: Config, DataItem

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.clear!Object



20
21
22
# File 'lib/sniffer.rb', line 20

def clear!
  @data = []
end

.configObject



12
13
14
# File 'lib/sniffer.rb', line 12

def config
  @config ||= Config.new
end

.configure {|config| ... } ⇒ Object

Yields:



16
17
18
# File 'lib/sniffer.rb', line 16

def configure
  yield(config) if block_given?
end

.dataObject



24
25
26
# File 'lib/sniffer.rb', line 24

def data
  @data ||= []
end

.store(data_item) ⇒ Object



28
29
30
31
# File 'lib/sniffer.rb', line 28

def store(data_item)
  data
  @data << data_item
end