class Arachni::Component::Base
Base
check class to be extended by all components.
Defines basic structure and provides utilities.
@author Tasos “Zapotek” Laskos <tasos.laskos@arachni-scanner.com> @abstract
Public Class Methods
description()
click to toggle source
# File lib/arachni/component/base.rb, line 41 def description @description ||= info[:description] end
fullname()
click to toggle source
# File lib/arachni/component/base.rb, line 37 def fullname @fullname ||= info[:name] end
shortname()
click to toggle source
# File lib/arachni/component/base.rb, line 57 def shortname @shortname end
shortname=( shortname )
click to toggle source
# File lib/arachni/component/base.rb, line 53 def shortname=( shortname ) @shortname = shortname end
version()
click to toggle source
# File lib/arachni/component/base.rb, line 49 def version @version ||= info[:version] end
Public Instance Methods
shortname()
click to toggle source
# File lib/arachni/component/base.rb, line 30 def shortname self.class.shortname end