Module: Brewer::Stats

Defined in:
lib/brewer/stats.rb,
lib/brewer/stats/logger.rb,
lib/brewer/stats/version.rb,
lib/brewer/stats/formatter.rb

Defined Under Namespace

Classes: Formatter, Logger

Constant Summary collapse

VERSION =
"0.1.3"

Class Method Summary collapse

Class Method Details

.jsonObject

This would be better with multiple threads, but this ain’t C



12
13
14
15
16
17
18
19
# File 'lib/brewer/stats.rb', line 12

def self.json
  logger = Logger.new
  logger.capture_snapshot
  logger.store

  form = Formatter.new
  return form.get_log_contents.to_json
end