module Rex::Ui::Subscriber

This module provides a subscriber interface to input/output.

Public Instance Methods

copy_ui(subscriber) click to toggle source

Copy the user input and output handles from the supplied subscriber.

# File lib/rex/ui/subscriber.rb, line 152
def copy_ui(subscriber)
  init_ui(subscriber.user_input, subscriber.user_output)
end
init_ui(input = nil, output = nil) click to toggle source

Sets the input and output handles.

# File lib/rex/ui/subscriber.rb, line 136
def init_ui(input = nil, output = nil)
  self.user_input  = input
  self.user_output = output
end
reset_ui() click to toggle source

Disables input/output

# File lib/rex/ui/subscriber.rb, line 144
def reset_ui
  self.user_input  = nil
  self.user_output = nil
end