class Gem::Resolv::DNS::SvcParam::IPv4Hint
def self.decode(msg) # :nodoc:
def self.decode(msg) # :nodoc: addresses = msg.get_list { IPv4.new(msg.get_bytes(4)) } return self.new(addresses) end
def encode(msg) # :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| IPv4.create(address) } end