Sha256: 9f2b6c28e115360cf380e98583a75e470e7efa97658b73aa245dea1fa3c8ded7
Contents?: true
Size: 714 Bytes
Versions: 2
Compression:
Stored size: 714 Bytes
Contents
# -*- coding: binary -*- require 'rex/ui' module Rex module Ui module Text ### # # This class implements output against a buffer. # ### class Output::Buffer < Rex::Ui::Text::Output # # Initializes an output buffer. # def initialize self.buf = '' end def supports_color? false end # # Appends the supplied message to the output buffer. # def print_raw(msg = '') self.buf += msg || '' msg end # # Read everything out of the buffer and reset it # def dump_buffer self.buf ||= '' buffer = self.buf.dup reset() buffer end # # Reset the buffer to an empty string. # def reset self.buf = '' end # # The underlying buffer state. # attr_accessor :buf end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
librex-0.0.68 | lib/rex/ui/text/output/buffer.rb |
librex-0.0.66 | lib/rex/ui/text/output/buffer.rb |