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

author() click to toggle source
# File lib/arachni/component/base.rb, line 45
def author
    @author ||= info[:author]
end
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