Sha256: 457c356a5627cd007dfd6b8d0979a98bf0f1f0778ade9a56fd0897c1cf673a41
Contents?: true
Size: 337 Bytes
Versions: 1
Compression:
Stored size: 337 Bytes
Contents
# frozen_string_literal: true class Kraaken::Logger::LogDevice def initialize(progress_proc) @progress_proc = progress_proc end def write(data) if (bar = progress_bar) bar.log(data) else $stdout.write(data) end end def close end private def progress_bar @progress_proc.call end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kraaken-0.0.1 | lib/kraaken/logger/log_device.rb |