In Files

  • resolv.rb

Resolv::DNS::Resource::MX

Constants

TypeValue

Attributes

exchange[R]
preference[R]

Public Class Methods

decode_rdata(msg) click to toggle source
 
               # File resolv.rb, line 1592
def self.decode_rdata(msg)
  preference, = msg.get_unpack('n')
  exchange = msg.get_name
  return self.new(preference, exchange)
end
            
new(preference, exchange) click to toggle source
 
               # File resolv.rb, line 1581
def initialize(preference, exchange)
  @preference = preference
  @exchange = exchange
end
            

Public Instance Methods

encode_rdata(msg) click to toggle source
 
               # File resolv.rb, line 1587
def encode_rdata(msg)
  msg.put_pack('n', @preference)
  msg.put_name(@exchange)
end