Class: Nexpose::SiteSummary

Inherits:
Object
  • Object
show all
Defined in:
lib/nexpose.rb

Overview

Description

Object that represents the summary of a NeXpose Site.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id, site_name, description, riskfactor = 1) ⇒ SiteSummary

Constructor SiteSummary(id, site_name, description, riskfactor = 1)



746
747
748
749
750
751
# File 'lib/nexpose.rb', line 746

def initialize(id, site_name, description, riskfactor = 1)
	@id = id
	@site_name = site_name
	@description = description
	@riskfactor = riskfactor
end

Instance Attribute Details

#descriptionObject (readonly)

A Description of the Site



740
741
742
# File 'lib/nexpose.rb', line 740

def description
  @description
end

#idObject (readonly)

The Site ID



736
737
738
# File 'lib/nexpose.rb', line 736

def id
  @id
end

#riskfactorObject (readonly)

User assigned risk multiplier



742
743
744
# File 'lib/nexpose.rb', line 742

def riskfactor
  @riskfactor
end

#site_nameObject (readonly)

The Site Name



738
739
740
# File 'lib/nexpose.rb', line 738

def site_name
  @site_name
end

Instance Method Details

#_set_id(id) ⇒ Object



753
754
755
# File 'lib/nexpose.rb', line 753

def _set_id(id)
	@id = id
end