class Gem::Resolv::DNS::Resource::MX

def self.decode_rdata(msg) # :nodoc:

:nodoc:
def self.decode_rdata(msg) # :nodoc:
  preference, = msg.get_unpack('n')
  exchange = msg.get_name
  return self.new(preference, exchange)
end

def encode_rdata(msg) # :nodoc:

:nodoc:
def encode_rdata(msg) # :nodoc:
  msg.put_pack('n', @preference)
  msg.put_name(@exchange)
end

def initialize(preference, exchange)

def initialize(preference, exchange)
  @preference = preference
  @exchange = exchange
end