Class: Nmap::XML::ScanTask
- Inherits:
-
Struct
- Object
- Struct
- Nmap::XML::ScanTask
- Defined in:
- lib/nmap/xml/scan_task.rb
Overview
Instance Attribute Summary collapse
-
#end_time ⇒ Object
Returns the value of attribute end_time.
-
#extra_info ⇒ Object
Returns the value of attribute extra_info.
-
#name ⇒ Object
Returns the value of attribute name.
-
#start_time ⇒ Object
Returns the value of attribute start_time.
Instance Method Summary collapse
-
#duration ⇒ Integer
The duration of the scan task.
-
#initialize(name, start_time, end_time, extra_info = nil) ⇒ ScanTask
constructor
Creates a new ScanTask object.
-
#to_s ⇒ String
Converts the scan task to a String.
Constructor Details
#initialize(name, start_time, end_time, extra_info = nil) ⇒ ScanTask
Creates a new ScanTask object.
27 28 29 |
# File 'lib/nmap/xml/scan_task.rb', line 27 def initialize(name,start_time,end_time,extra_info=nil) super end |
Instance Attribute Details
#end_time ⇒ Object
Returns the value of attribute end_time
8 9 10 |
# File 'lib/nmap/xml/scan_task.rb', line 8 def end_time @end_time end |
#extra_info ⇒ Object
Returns the value of attribute extra_info
8 9 10 |
# File 'lib/nmap/xml/scan_task.rb', line 8 def extra_info @extra_info end |
#name ⇒ Object
Returns the value of attribute name
8 9 10 |
# File 'lib/nmap/xml/scan_task.rb', line 8 def name @name end |
#start_time ⇒ Object
Returns the value of attribute start_time
8 9 10 |
# File 'lib/nmap/xml/scan_task.rb', line 8 def start_time @start_time end |
Instance Method Details
#duration ⇒ Integer
The duration of the scan task.
39 40 41 |
# File 'lib/nmap/xml/scan_task.rb', line 39 def duration (self.end_time - self.start_time) end |
#to_s ⇒ String
Converts the scan task to a String.
51 52 53 |
# File 'lib/nmap/xml/scan_task.rb', line 51 def to_s "#{self.start_time}: #{self.name} (#{self.extra_info})" end |