Sha256: 8f16cac3a67a77e43341ee250c113a7df1c3d0f6415843a70c95aa24ccd73317
Contents?: true
Size: 1 KB
Versions: 3
Compression:
Stored size: 1 KB
Contents
module Nmap class XML # # Base class for all Sequence classes. # # @since 1.0.0 # class Sequence # # Creates a new sequence object. # # @param [Nokogiri::XML::Node] node # The node that contains the sequence information. # # @since 0.5.0 # def initialize(node) @node = node end # # The description of the sequence. # # @return [String] # The sequence class from nmap. # # @since 0.5.0 # def description @description ||= @node['class'] end # # The values within the sequence. # # @return [Array<Numeric>] # A sample of sequence numbers taken by nmap. # # @since 0.5.0 # def values @values ||= if @node['values'] @node['values'].split(',').map { |value| value.to_i(16) } else [] end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ruby-nmap-1.0.2 | lib/nmap/xml/sequence.rb |
ruby-nmap-1.0.1 | lib/nmap/xml/sequence.rb |
ruby-nmap-1.0.0 | lib/nmap/xml/sequence.rb |