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 1615
1615:         def self.decode_rdata(msg)
1616:           strings = msg.get_string_list
1617:           return self.new(*strings)
1618:         end

[Source]

      # File lib/resolv.rb, line 1602
1602:         def initialize(first_string, *rest_strings)
1603:           @strings = [first_string, *rest_strings]
1604:         end

Public Instance methods

[Source]

      # File lib/resolv.rb, line 1607
1607:         def data
1608:           @strings[0]
1609:         end

[Source]

      # File lib/resolv.rb, line 1611
1611:         def encode_rdata(msg)
1612:           msg.put_string_list(@strings)
1613:         end

[Validate]