metasploit-framework/lib/rex/ui/output.rb

62 lines
747 B
Ruby
Raw Normal View History

require 'rex/ui'
module Rex
module Ui
###
#
# This class acts as a generic base class for outputing data. It
# only provides stubs for the simplest form of outputing information.
#
###
class Output
# General output
require 'rex/ui/output/none'
# Text-based output
require 'rex/ui/text/output'
attr_accessor :on_print_proc
#
# Prints an error message.
#
def print_error(msg='')
end
#
# Prints a 'good' message.
#
def print_good(msg='')
end
#
# Prints a status line.
#
def print_status(msg='')
end
#
# Prints an undecorated line of information.
#
def print_line(msg='')
end
#
# Prints a message with no decoration.
#
def print(msg='')
end
#
# Flushes any buffered output.
#
def flush
end
end
end
end