class Splicer::Zone
Attributes
name[RW]
records[R]
ttl[RW]
Public Class Methods
new(name, ttl=3600)
click to toggle source
@param [String] name the name of the zone
# File lib/splicer/zone.rb, line 9 def initialize(name, ttl=3600) @name = name @ttl = ttl @records = Array.new end
Public Instance Methods
add_record(record)
click to toggle source
Adds a single record to this zone @return [Boolean]
# File lib/splicer/zone.rb, line 17 def add_record(record) return false unless record.is_a?(Splicer::Records::Record) @records.push(record) true end
add_records(records)
click to toggle source
Adds a set of records to this zone @return [Boolean]
# File lib/splicer/zone.rb, line 25 def add_records(records) records.each { |r| add_record(r) } end