Module: Reportier

Defined in:
lib/reportier.rb,
lib/reportier/time.rb,
lib/reportier/naming.rb,
lib/reportier/tracker.rb,
lib/reportier/version.rb,
lib/reportier/defaults.rb,
lib/reportier/reporter.rb,
lib/reportier/persister.rb

Defined Under Namespace

Modules: Time Classes: Defaults, MemoryPersister, Namer, Persister, RedisPersister, Reporter, Tracker

Constant Summary collapse

VERSION =
'0.6.2'

Class Method Summary collapse

Class Method Details

.[](type) ⇒ Object



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

def self.[](type)
  Tracker[type]
end

.add_to_all(item) ⇒ Object



10
11
12
13
14
# File 'lib/reportier.rb', line 10

def self.add_to_all(item)
  Defaults.global.trackers.each do |type, v|
    Tracker[type].add(item)
  end
end

.configure(&blk) ⇒ Object



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

def self.configure(&blk)
  Defaults.global.configure &blk
end