class Nexpose::ScanSummary::Nodes

Value class for tracking node counts.

Attributes

dead[R]
filtered[R]
live[R]
other[R]
unresolved[R]

Public Class Methods

new(live, dead, filtered, unresolved, other) click to toggle source
# File lib/nexpose/scan.rb, line 634
def initialize(live, dead, filtered, unresolved, other)
  @live       = live
  @dead       = dead
  @filtered   = filtered
  @unresolved = unresolved
  @other      = other
end
parse(rexml) click to toggle source

Parse REXML to Nodes object.

@param [REXML::Document] rexml XML document to parse. @return [Nodes] Node summary represented by the XML.

# File lib/nexpose/scan.rb, line 647
def self.parse(rexml)
  return nil unless rexml
  Nodes.new(rexml.attributes['live'].to_i,
            rexml.attributes['dead'].to_i,
            rexml.attributes['filtered'].to_i,
            rexml.attributes['unresolved'].to_i,
            rexml.attributes['other'].to_i)
end