Sha256: cb0f3505fe893bc9b0a5bc59553e53698760b761e709cc704dddfc4eb3ace39b
Contents?: true
Size: 1.03 KB
Versions: 1
Compression:
Stored size: 1.03 KB
Contents
# frozen_string_literal: true 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-nmap-1.0.3 | lib/nmap/xml/sequence.rb |