class Resolv::DNS::SvcParam::Generic
Generic SvcParam abstract class.
Attributes
SvcParamValue in wire-format byte string.
Public Class Methods
# File lib/resolv.rb, line 1934 def self.create(key_number) c = Class.new(Generic) key_name = :"key#{key_number}" c.const_set(:KeyName, key_name) c.const_set(:KeyNumber, key_number) # Not registered in a constant or in ClassHash. ClassHash creates a # class for every unknown SvcParamKey, so registering them # permanently would let a malicious response exhaust memory. return c end
Create generic SvcParam
# File lib/resolv.rb, line 1922 def initialize(value) @value = value end