class Nmap::Sequence
Base class for all Sequence
classes.
@since 0.5.0
Public Class Methods
new(node)
click to toggle source
Creates a new sequence object.
@param [Nokogiri::XML::Node] node
The node that contains the sequence information.
@since 0.5.0
# File lib/nmap/sequence.rb, line 17 def initialize(node) @node = node end
Public Instance Methods
description()
click to toggle source
The description of the sequence.
@return [String]
The sequence class from nmap.
@since 0.5.0
# File lib/nmap/sequence.rb, line 29 def description @description ||= @node['class'] end
values()
click to toggle source
The values within the sequence.
@return [Array<Numeric>]
A sample of sequence numbers taken by nmap.
@since 0.5.0
# File lib/nmap/sequence.rb, line 41 def values @values ||= if @node['values'] @node['values'].split(',').map { |value| value.to_i(16) } else [] end end