module Zonify::RR
Records are all created with functions in this module, which ensures the necessary SRV prefixes, uniform TTLs and final dots in names.
Public Instance Methods
cname(name, dns, ttl='100')
click to toggle source
# File lib/zonify.rb, line 193 def cname(name, dns, ttl='100') { :type=>'CNAME', :value=>Zonify.dot_(dns), :ttl=>ttl, :name=>Zonify.dot_(name) } end
srv(service, name)
click to toggle source
# File lib/zonify.rb, line 189 def srv(service, name) { :type=>'SRV', :value=>"0 0 0 #{Zonify.dot_(name)}", :ttl=>'100', :name=>"#{Zonify::Resolve::SRV_PREFIX}.#{service}" } end