Sha256: d1fdb6a89e99faebf2f33b62096d129ebcff639615dbeaec39848a3d2dba8049
Contents?: true
Size: 795 Bytes
Versions: 43
Compression:
Stored size: 795 Bytes
Contents
require 'fog/core/model' require 'fog/rage4/models/dns/records' module Fog module DNS class Rage4 class Zone < Fog::Model identity :id attribute :domain, :aliases => 'name' def destroy service.delete_domain(id) true end def records @records ||= begin Fog::DNS::Rage4::Records.new( :zone => self, :service => service ) end end def nameservers [ "ns1.r4ns.com", "ns2.r4ns.com", ] end def save requires :domain data = service.create_domain(domain).body["id"] merge_attributes(data) true end end end end end
Version data entries
43 entries across 41 versions & 6 rubygems