class RedZone::NameServer

NameServer record

Attributes

machine[R]

Get the target machine hosting the name server

name[R]

Name Server name / alias

Public Class Methods

new(name,machine) click to toggle source

Constructs a new NameServer @param [String] name Server name / alias @param [Machine] machine Target machine

# File lib/redzone/name_server.rb, line 13
def initialize(name,machine) 
  @name     = name
  @machine  = machine.alias(@name)
end

Public Instance Methods

records() click to toggle source

Get the list of NS records @return [Array<Record>]

# File lib/redzone/name_server.rb, line 20
def records
  [Record.new(:name => "@", :type => "NS", :data => "#{@name}")]
end