Resolv::DNS::Resource::Generic (Class)

In: resolv.rb
Parent: Resource

Methods

Attributes

data  [R] 

Public Class methods

[Source]

# File resolv.rb, line 1366
        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

[Source]

# File resolv.rb, line 1362
        def self.decode_rdata(msg)
          return self.new(msg.get_bytes)
        end

[Source]

# File resolv.rb, line 1353
        def initialize(data)
          @data = data
        end

Public Instance methods

[Source]

# File resolv.rb, line 1358
        def encode_rdata(msg)
          msg.put_bytes(data)
        end

[Validate]