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