Class: DJB::TinyDNS::CNAME

Inherits:
Resource show all
Defined in:
lib/djb/tinydns.rb

Overview

fqdn, p, ttl, timestamp

Constant Summary collapse

Sigil =
'C'
TypeValue =
5

Instance Attribute Summary collapse

Attributes inherited from Resource

#fqdn, #timestamp, #ttl

Instance Method Summary collapse

Methods inherited from Resource

#encode, #to_s

Constructor Details

#initialize(args) ⇒ CNAME

Returns a new instance of CNAME.



198
199
200
201
202
203
204
205
206
# File 'lib/djb/tinydns.rb', line 198

def initialize(args)
    super(args)
    @alias = @args['alias']

    @fields << @alias
    @fields << @fqdn
    @fields << @ttl
    @fields << @timestamp
end

Instance Attribute Details

#aliasObject (readonly)

Returns the value of attribute alias.



196
197
198
# File 'lib/djb/tinydns.rb', line 196

def alias
  @alias
end