Class: Resolv::DNS::Resource::DomainName
- Inherits:
-
Resolv::DNS::Resource
- Object
- Query
- Resolv::DNS::Resource
- Resolv::DNS::Resource::DomainName
- Defined in:
- lib/resolv.rb
Overview
Domain Name resource abstract class.
Constant Summary
Constant Summary
Constants inherited from Resolv::DNS::Resource
ClassHash, ClassInsensitiveTypes, ClassValue
Instance Attribute Summary (collapse)
-
- (Object) name
readonly
The name of this DomainName.
Attributes inherited from Resolv::DNS::Resource
Class Method Summary (collapse)
-
+ (Object) decode_rdata(msg)
:nodoc:.
Instance Method Summary (collapse)
-
- (Object) encode_rdata(msg)
:nodoc:.
-
- (DomainName) initialize(name)
constructor
Creates a new DomainName from name.
Methods inherited from Resolv::DNS::Resource
Constructor Details
- (DomainName) initialize(name)
Creates a new DomainName from name.
1637 1638 1639 |
# File 'lib/resolv.rb', line 1637 def initialize(name) @name = name end |
Instance Attribute Details
- (Object) name (readonly)
The name of this DomainName.
1644 1645 1646 |
# File 'lib/resolv.rb', line 1644 def name @name end |
Class Method Details
+ (Object) decode_rdata(msg)
:nodoc:
1650 1651 1652 |
# File 'lib/resolv.rb', line 1650 def self.decode_rdata(msg) # :nodoc: return self.new(msg.get_name) end |
Instance Method Details
- (Object) encode_rdata(msg)
:nodoc:
1646 1647 1648 |
# File 'lib/resolv.rb', line 1646 def encode_rdata(msg) # :nodoc: msg.put_name(@name) end |