class Gem::Resolv::DNS::SvcParam::IPv6Hint

def self.decode(msg) # :nodoc:

:nodoc:
def self.decode(msg) # :nodoc:
  addresses = msg.get_list { IPv6.new(msg.get_bytes(16)) }
  return self.new(addresses)
end

def encode(msg) # :nodoc:

:nodoc:
def encode(msg) # :nodoc:
  @addresses.each do |address|
    msg.put_bytes(address.address)
  end
end

def initialize(addresses)

def initialize(addresses)
  @addresses = addresses.map {|address| IPv6.create(address) }
end