Method: Dnsruby::RR::NAPTR.decode_rdata

Defined in:
lib/Dnsruby/resource/NAPTR.rb

.decode_rdata(msg) ⇒ Object

:nodoc: all



79
80
81
82
83
84
85
86
87
# File 'lib/Dnsruby/resource/NAPTR.rb', line 79

def self.decode_rdata(msg) #:nodoc: all

  order, = msg.get_unpack('n')
  preference, = msg.get_unpack('n')
  flags, = msg.get_string
  service, = msg.get_string
  regexp, = msg.get_string
  replacement = msg.get_name
  return self.new([order, preference, flags, service, regexp, replacement])
end