class Dns::CatalogZone::Provider::Base

Public Class Methods

new(setting) click to toggle source
# File lib/dns/catalog_zone/provider/base.rb, line 27
def initialize(setting)
  @setting = setting
  @output = ''
end

Public Instance Methods

make(_catalog_zone) click to toggle source
# File lib/dns/catalog_zone/provider/base.rb, line 44
def make(_catalog_zone)
  true
end
output(msg) click to toggle source
# File lib/dns/catalog_zone/provider/base.rb, line 36
def output(msg)
  @output += msg if msg
end
output_r(msg = nil) click to toggle source
# File lib/dns/catalog_zone/provider/base.rb, line 40
def output_r(msg = nil)
  @output += "#{msg}\n" if msg
end
reconfig() click to toggle source
# File lib/dns/catalog_zone/provider/base.rb, line 48
def reconfig
  true
end
reload() click to toggle source
# File lib/dns/catalog_zone/provider/base.rb, line 52
def reload
  true
end
validate() click to toggle source
# File lib/dns/catalog_zone/provider/base.rb, line 56
def validate
  true
end
write() click to toggle source
# File lib/dns/catalog_zone/provider/base.rb, line 32
def write
  @output
end
zonepath(zone) click to toggle source
# File lib/dns/catalog_zone/provider/base.rb, line 60
def zonepath(zone)
  Dns::CatalogZone.convert_path(@setting.zonepath, zone.zonename)
end