module Arachni::Component::Output
Provides output functionality to the checks via {Arachni::UI::Output}, prefixing the check name to the output message.
@author Tasos “Zapotek” Laskos <tasos.laskos@arachni-scanner.com>
Public Instance Methods
depersonalize_output()
click to toggle source
# File lib/arachni/component/output.rb, line 19 def depersonalize_output @depersonalize_output = true end
depersonalize_output?()
click to toggle source
# File lib/arachni/component/output.rb, line 23 def depersonalize_output? @depersonalize_output end
intercept_print_message( message )
click to toggle source
# File lib/arachni/component/output.rb, line 27 def intercept_print_message( message ) if self.class == Class fullname = self.fullname else fullname = self.class.fullname end depersonalize_output? ? message : "#{fullname}: #{message}" end