class Dns::CatalogZone::Source::Base

Attributes

rrsets[R]

Public Class Methods

new(setting) click to toggle source
# File lib/dns/catalog_zone/source/base.rb, line 28
def initialize(setting)
  @setting = setting
  @rrsets = []
end

Public Instance Methods

validate() click to toggle source

get rrsets

Raise

SourceValidateError>

Returns

true<TrueClass>

# File lib/dns/catalog_zone/source/base.rb, line 47
def validate
  begin
    Dnsruby::Name.create(@setting.zonename)
  rescue
    raise SourceValidateError,
          "[#{@setting.name}] zonename is not valid domain name."
  end
  true
end