class Gem::Resolv::DNS::SvcParam::Mandatory

def self.decode(msg) # :nodoc:

:nodoc:
def self.decode(msg) # :nodoc:
  keys = msg.get_list { msg.get_unpack('n')[0] }
  return self.new(keys)
end

def encode(msg) # :nodoc:

:nodoc:
def encode(msg) # :nodoc:
  @keys.sort.each do |key|
    msg.put_pack('n', key)
  end
end

def initialize(keys)

def initialize(keys)
  @keys = keys.map(&:to_int)
end