Sha256: 73c7c21d399df701e9d225c2fb6967cf281fe02ac5b1f09a00900b946cf91e83
Contents?: true
Size: 1.12 KB
Versions: 5
Compression:
Stored size: 1.12 KB
Contents
# -*- coding: binary -*- 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' # # 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 warning # def print_warning(msg='') end # # Prints a message with no decoration. # def print(msg='') end # # Flushes any buffered output. # def flush end # # Called to tell the output medium that we're at a prompt. # This is used to allow the output medium to display an extra # carriage return # def prompting(v = true) @at_prompt = v end # # Returns whether or not we're at a prompt currently # def prompting? @at_prompt end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
rex-2.0.13 | lib/rex/ui/output.rb |
rex-2.0.12 | lib/rex/ui/output.rb |
rex-2.0.11 | lib/rex/ui/output.rb |
rex-2.0.10 | lib/rex/ui/output.rb |
rex-2.0.9 | lib/rex/ui/output.rb |