class Nmap::ScanTask

Public Class Methods

new(name,start_time,end_time,extrainfo=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] extrainfo

Any extra information relating to the scan task.

@since 0.1.2

Calls superclass method
# File lib/nmap/scan_task.rb, line 21
def initialize(name,start_time,end_time,extrainfo=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/scan_task.rb, line 33
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/scan_task.rb, line 45
def to_s
  "#{self.start_time}: #{self.name} (#{self.extrainfo})"
end