Module Dnsruby
In: lib/dnsruby.rb
lib/Dnsruby/dnssec.rb
lib/Dnsruby/Config.rb
lib/Dnsruby/SingleResolver.rb
lib/Dnsruby/zone_transfer.rb
lib/Dnsruby/zone_reader.rb
lib/Dnsruby/code_mapper.rb
lib/Dnsruby/Hosts.rb
lib/Dnsruby/PacketSender.rb
lib/Dnsruby/TheLog.rb
lib/Dnsruby/ipv4.rb
lib/Dnsruby/Cache.rb
lib/Dnsruby/key_cache.rb
lib/Dnsruby/validator_thread.rb
lib/Dnsruby/message.rb
lib/Dnsruby/single_verifier.rb
lib/Dnsruby/resource/DS.rb
lib/Dnsruby/resource/RP.rb
lib/Dnsruby/resource/ISDN.rb
lib/Dnsruby/resource/LOC.rb
lib/Dnsruby/resource/CERT.rb
lib/Dnsruby/resource/KX.rb
lib/Dnsruby/resource/SPF.rb
lib/Dnsruby/resource/MINFO.rb
lib/Dnsruby/resource/IPSECKEY.rb
lib/Dnsruby/resource/NSAP.rb
lib/Dnsruby/resource/AFSDB.rb
lib/Dnsruby/resource/generic.rb
lib/Dnsruby/resource/SOA.rb
lib/Dnsruby/resource/domain_name.rb
lib/Dnsruby/resource/A.rb
lib/Dnsruby/resource/HINFO.rb
lib/Dnsruby/resource/DNSKEY.rb
lib/Dnsruby/resource/IN.rb
lib/Dnsruby/resource/X25.rb
lib/Dnsruby/resource/resource.rb
lib/Dnsruby/resource/NSEC.rb
lib/Dnsruby/resource/TKEY.rb
lib/Dnsruby/resource/RRSIG.rb
lib/Dnsruby/resource/TSIG.rb
lib/Dnsruby/resource/AAAA.rb
lib/Dnsruby/resource/MX.rb
lib/Dnsruby/resource/DHCID.rb
lib/Dnsruby/resource/SSHFP.rb
lib/Dnsruby/resource/NAPTR.rb
lib/Dnsruby/resource/NSEC3PARAM.rb
lib/Dnsruby/resource/TXT.rb
lib/Dnsruby/resource/RT.rb
lib/Dnsruby/resource/DLV.rb
lib/Dnsruby/resource/OPT.rb
lib/Dnsruby/resource/HIP.rb
lib/Dnsruby/resource/SRV.rb
lib/Dnsruby/resource/NSEC3.rb
lib/Dnsruby/resource/PX.rb
lib/Dnsruby/Recursor.rb
lib/Dnsruby/Resolver.rb
lib/Dnsruby/select_thread.rb
lib/Dnsruby/name.rb
lib/Dnsruby/ipv6.rb
lib/Dnsruby/DNS.rb
lib/Dnsruby/update.rb
Message Update ResolvError EncodeError OtherResolvError ServFail FormErr DecodeError NXRRSet YXDomain NotImp NXDomain VerifyError NotAuth YXRRSet NotZone Refused TsigError CodeMapper Types MetaTypes QTypes Nsec3HashAlgorithms Algorithms OpCode Classes ExtendedRCode Modes RCode Comparable Name RRSet TsigNotSignedResponseError Resolver SingleResolver StandardError TimeoutError ResolvTimeout DNS Dnssec Hosts RR\n[lib/Dnsruby/resource/A.rb\nlib/Dnsruby/resource/AAAA.rb\nlib/Dnsruby/resource/AFSDB.rb\nlib/Dnsruby/resource/CERT.rb\nlib/Dnsruby/resource/DHCID.rb\nlib/Dnsruby/resource/DLV.rb\nlib/Dnsruby/resource/DNSKEY.rb\nlib/Dnsruby/resource/DS.rb\nlib/Dnsruby/resource/HINFO.rb\nlib/Dnsruby/resource/HIP.rb\nlib/Dnsruby/resource/IN.rb\nlib/Dnsruby/resource/IPSECKEY.rb\nlib/Dnsruby/resource/ISDN.rb\nlib/Dnsruby/resource/KX.rb\nlib/Dnsruby/resource/LOC.rb\nlib/Dnsruby/resource/MINFO.rb\nlib/Dnsruby/resource/MX.rb\nlib/Dnsruby/resource/NAPTR.rb\nlib/Dnsruby/resource/NSAP.rb\nlib/Dnsruby/resource/NSEC.rb\nlib/Dnsruby/resource/NSEC3.rb\nlib/Dnsruby/resource/NSEC3PARAM.rb\nlib/Dnsruby/resource/OPT.rb\nlib/Dnsruby/resource/PX.rb\nlib/Dnsruby/resource/RP.rb\nlib/Dnsruby/resource/RRSIG.rb\nlib/Dnsruby/resource/RT.rb\nlib/Dnsruby/resource/SOA.rb\nlib/Dnsruby/resource/SPF.rb\nlib/Dnsruby/resource/SRV.rb\nlib/Dnsruby/resource/SSHFP.rb\nlib/Dnsruby/resource/TKEY.rb\nlib/Dnsruby/resource/TSIG.rb\nlib/Dnsruby/resource/TXT.rb\nlib/Dnsruby/resource/X25.rb\nlib/Dnsruby/resource/domain_name.rb\nlib/Dnsruby/resource/generic.rb\nlib/Dnsruby/resource/resource.rb] Recursor IPv6 IPv4 ZoneTransfer MessageDecoder MessageEncoder Question Header TheLog ValidatorThread PacketSender ResolverRuby Config KeyCache Cache SingleVerifier SelectThread Resolv ZoneReader lib/Dnsruby/DNS.rb lib/Dnsruby/dnssec.rb lib/Dnsruby/Hosts.rb lib/Dnsruby/resource/PX.rb lib/Dnsruby/Recursor.rb lib/Dnsruby/update.rb lib/Dnsruby/ipv6.rb lib/Dnsruby/ipv4.rb lib/Dnsruby/code_mapper.rb lib/Dnsruby/zone_transfer.rb lib/Dnsruby/message.rb lib/Dnsruby/TheLog.rb lib/Dnsruby/resource/resource.rb lib/Dnsruby/validator_thread.rb lib/Dnsruby/PacketSender.rb lib/Dnsruby/Resolver.rb lib/Dnsruby/Config.rb lib/Dnsruby/key_cache.rb lib/Dnsruby/Cache.rb lib/Dnsruby/single_verifier.rb lib/Dnsruby/SingleResolver.rb lib/Dnsruby/select_thread.rb lib/Dnsruby/name.rb lib/dnsruby.rb lib/Dnsruby/resource/TKEY.rb lib/Dnsruby/zone_reader.rb Dnsruby dot/m_61_0.png

Methods

log   version  

Classes and Modules

Class Dnsruby::Algorithms
Class Dnsruby::Classes
Class Dnsruby::Config
Class Dnsruby::DNS
Class Dnsruby::DecodeError
Class Dnsruby::Dnssec
Class Dnsruby::EncodeError
Class Dnsruby::ExtendedRCode
Class Dnsruby::FormErr
Class Dnsruby::Header
Class Dnsruby::Hosts
Class Dnsruby::IPv4
Class Dnsruby::IPv6
Class Dnsruby::Message
Class Dnsruby::MetaTypes
Class Dnsruby::Modes
Class Dnsruby::NXDomain
Class Dnsruby::NXRRSet
Class Dnsruby::Name
Class Dnsruby::NotAuth
Class Dnsruby::NotImp
Class Dnsruby::NotZone
Class Dnsruby::Nsec3HashAlgorithms
Class Dnsruby::OpCode
Class Dnsruby::OtherResolvError
Class Dnsruby::QTypes
Class Dnsruby::Question
Class Dnsruby::RCode
Class Dnsruby::RR
Class Dnsruby::RRSet
Class Dnsruby::Recursor
Class Dnsruby::Refused
Class Dnsruby::Resolv
Class Dnsruby::ResolvError
Class Dnsruby::ResolvTimeout
Class Dnsruby::Resolver
Class Dnsruby::ServFail
Class Dnsruby::SingleResolver
Class Dnsruby::TheLog
Class Dnsruby::TsigError
Class Dnsruby::TsigNotSignedResponseError
Class Dnsruby::Types
Class Dnsruby::Update
Class Dnsruby::VerifyError
Class Dnsruby::YXDomain
Class Dnsruby::YXRRSet
Class Dnsruby::ZoneReader
Class Dnsruby::ZoneTransfer

Constants

VERSION = 1.49   @TODO@ Remember to update version in dnsruby.gemspec!

Public Class methods

Get the log for Dnsruby Use this to set the log level e.g. Dnsruby.log.level = Logger::INFO

[Source]

     # File lib/dnsruby.rb, line 117
117:   def Dnsruby.log
118:     @@logger
119:   end

[Source]

     # File lib/dnsruby.rb, line 108
108:   def Dnsruby.version
109:     return VERSION
110:   end

[Validate]