Class Resolv::DNS::Resource::Generic
In: lib/resolv.rb
Parent: Resource

Methods

Attributes

data  [R] 

Public Class methods

[Source]

      # File lib/resolv.rb, line 1467
1467:         def self.create(type_value, class_value)
1468:           c = Class.new(Generic)
1469:           c.const_set(:TypeValue, type_value)
1470:           c.const_set(:ClassValue, class_value)
1471:           Generic.const_set("Type#{type_value}_Class#{class_value}", c)
1472:           ClassHash[[type_value, class_value]] = c
1473:           return c
1474:         end

[Source]

      # File lib/resolv.rb, line 1463
1463:         def self.decode_rdata(msg)
1464:           return self.new(msg.get_bytes)
1465:         end

[Source]

      # File lib/resolv.rb, line 1454
1454:         def initialize(data)
1455:           @data = data
1456:         end

Public Instance methods

[Source]

      # File lib/resolv.rb, line 1459
1459:         def encode_rdata(msg)
1460:           msg.put_bytes(data)
1461:         end

[Validate]