class Gem::Resolv::DNS::SvcParam::Mandatory
def self.decode(msg) # :nodoc:
def self.decode(msg) # :nodoc: keys = msg.get_list { msg.get_unpack('n')[0] } return self.new(keys) end
def encode(msg) # :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