class Nmap::XML::ScanTask

@since 1.0.0

Public Class Methods

new(name,start_time,end_time,extra_info=nil) click to toggle source

Creates a new ScanTask object.

@param [String] name

The name of the scan task.

@param [Time] start_time

The time the scan task begun.

@param [Time] end_time

The time the scan task ended.

@param [String] extra_info

Any extra information relating to the scan task.

@since 0.1.2

Calls superclass method
# File lib/nmap/xml/scan_task.rb, line 25
def initialize(name,start_time,end_time,extra_info=nil)
  super
end

Public Instance Methods

duration() click to toggle source

The duration of the scan task.

@return [Integer]

The number of seconds it took the scan task to complete.

@since 0.1.2

# File lib/nmap/xml/scan_task.rb, line 37
def duration
  (self.end_time - self.start_time)
end
to_s() click to toggle source

Converts the scan task to a String.

@return [String]

The String form of the scan task.

@since 0.1.2

# File lib/nmap/xml/scan_task.rb, line 49
def to_s
  "#{self.start_time}: #{self.name} (#{self.extra_info})"
end