Sha256: a94c102f0fd9f725d0493b6ce4d770acc15f37d4feca673c41c4fe0aa535d5b5
Contents?: true
Size: 334 Bytes
Versions: 2
Compression:
Stored size: 334 Bytes
Contents
require 'singleton' module ConsoleLog class Base include Singleton attr_reader :queue def initialize reset end def reset @queue = [] end def append(*messages) @queue += messages end def flush_queue queue = @queue.dup @queue.clear queue end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
console_log-0.2.0 | lib/console_log/base.rb |
console_log-0.1.0 | lib/console_log/base.rb |