# File lib/fog/bluebox/models/dns/zone.rb, line 21 def initialize(attributes = {}) super(attributes) end
# File lib/fog/bluebox/models/dns/zone.rb, line 25 def destroy raise Fog::Errors::Error.new('Not implemented') end
# File lib/fog/bluebox/models/dns/zone.rb, line 38 def nameservers [ 'ns1.blueblxgrid.com', 'ns2.blueblxgrid.com', 'ns3.blueblxgrid.com' ] end
# File lib/fog/bluebox/models/dns/zone.rb, line 29 def records @records ||= begin Fog::DNS::Bluebox::Records.new( :zone => self, :service => service ) end end
# File lib/fog/bluebox/models/dns/zone.rb, line 52 def save self.ttl ||= 3600 requires :domain, :ttl options = attributes.dup options[:name] = options.delete(:domain) data = identity.nil? ? service.create_zone(options) : service.update_zone(identity, options) merge_attributes(data.body) true end