module LogStats class Logger def self.info(config, message) return if !config[:verbose] puts(message) end 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 end end