class Dns::CatalogZone::Provider::Knot::Remote
Attributes
address[RW]
id[RW]
key[RW]
Public Class Methods
new(hash)
click to toggle source
Calls superclass method
Dns::CatalogZone::Provider::Knot::Attribute::new
# File lib/dns/catalog_zone/provider/knot.rb, line 94 def initialize(hash) super(hash) @addresses = [] end
Public Instance Methods
add_address(address)
click to toggle source
# File lib/dns/catalog_zone/provider/knot.rb, line 99 def add_address(address) @addresses.push(address) end
print()
click to toggle source
# File lib/dns/catalog_zone/provider/knot.rb, line 103 def print output_r " - id: #{@id}" output_r " address: [ #{@addresses.join(', ')} ]" unless @addresses.empty? output_r " tsig: #{@key}" if @key @output end