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

Methods

data   decode_rdata   encode_rdata   new  

Constants

TypeValue = 16

Attributes

strings  [R] 

Public Class methods

[Source]

      # File lib/resolv.rb, line 1569
1569:         def self.decode_rdata(msg)
1570:           strings = msg.get_string_list
1571:           return self.new(*strings)
1572:         end

[Source]

      # File lib/resolv.rb, line 1556
1556:         def initialize(first_string, *rest_strings)
1557:           @strings = [first_string, *rest_strings]
1558:         end

Public Instance methods

[Source]

      # File lib/resolv.rb, line 1561
1561:         def data
1562:           @strings[0]
1563:         end

[Source]

      # File lib/resolv.rb, line 1565
1565:         def encode_rdata(msg)
1566:           msg.put_string_list(@strings)
1567:         end

[Validate]