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)



968
969
970
971
972
973
# File 'lib/nexpose.rb', line 968

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



962
963
964
# File 'lib/nexpose.rb', line 962

def description
  @description
end

#idObject (readonly)

The Site ID



958
959
960
# File 'lib/nexpose.rb', line 958

def id
  @id
end

#riskfactorObject (readonly)

User assigned risk multiplier



964
965
966
# File 'lib/nexpose.rb', line 964

def riskfactor
  @riskfactor
end

#site_nameObject (readonly)

The Site Name



960
961
962
# File 'lib/nexpose.rb', line 960

def site_name
  @site_name
end

Instance Method Details

#_set_id(id) ⇒ Object



975
976
977
# File 'lib/nexpose.rb', line 975

def _set_id(id)
	@id = id
end