class Dns::CatalogZone::Provider::Knot::Acl
Attributes
action[RW]
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 74 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 79 def add_address(address) @addresses.push(address) end
print()
click to toggle source
# File lib/dns/catalog_zone/provider/knot.rb, line 83 def print output_r " - id: #{@id}" output_r " address: [ #{@addresses.join(', ')} ]" unless @addresses.empty? output_r " tsig: #{@key}" if @key output_r " action: #{@action}" @output end