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