In Files

  • resolv.rb

Resolv::DNS::Resource::Generic

Attributes

data[R]

Public Class Methods

create(type_value, class_value) click to toggle source
 
               # File resolv.rb, line 1467
def self.create(type_value, class_value)
  c = Class.new(Generic)
  c.const_set(:TypeValue, type_value)
  c.const_set(:ClassValue, class_value)
  Generic.const_set("Type#{type_value}_Class#{class_value}", c)
  ClassHash[[type_value, class_value]] = c
  return c
end
            
decode_rdata(msg) click to toggle source
 
               # File resolv.rb, line 1463
def self.decode_rdata(msg)
  return self.new(msg.get_bytes)
end
            
new(data) click to toggle source
 
               # File resolv.rb, line 1454
def initialize(data)
  @data = data
end
            

Public Instance Methods

encode_rdata(msg) click to toggle source
 
               # File resolv.rb, line 1459
def encode_rdata(msg)
  msg.put_bytes(data)
end