Sha256: 5527a73f32a7ea21a2ffb795ee9aa1eb904ceafe8f8aca0a009d515e68706690
Contents?: true
Size: 707 Bytes
Versions: 3
Compression:
Stored size: 707 Bytes
Contents
module Nmap class XML # # Represents a hostname. # # @since 1.0.0 # class Hostname < Struct.new(:type, :name) # # Determines if the hostname was specified by the user. # # @return [Boolean] # # @since 0.8.0 # def user? self.type == 'user' end # # Determines if the hostname is a DNS `PTR`. # # @return [Boolean] # # @since 0.8.0 # def ptr? self.type == 'PTR' end # # Converts the hostname to a String. # # @return [String] # The name of the host. # def to_s self.name.to_s end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ruby-nmap-1.0.2 | lib/nmap/xml/hostname.rb |
ruby-nmap-1.0.1 | lib/nmap/xml/hostname.rb |
ruby-nmap-1.0.0 | lib/nmap/xml/hostname.rb |