class LogStats::Logger

Public Class Methods

elapsed(config, message) { || ... } click to toggle source
# File lib/log_stats/logger.rb, line 8
def self.elapsed(config, message)
  if config[:verbose]
    start_at = Time.now
    print(message + '...')
    result = yield
    elapsed = ((Time.now - start_at) * 1000.0).round
    puts(" #{elapsed} ms")
    result
  else
    yield
  end
end
info(config, message) click to toggle source
# File lib/log_stats/logger.rb, line 3
def self.info(config, message)
  return if !config[:verbose]
  puts(message)
end