class Fog::OpenStack::DNS::V2::Zone
Public Instance Methods
destroy(options = {})
click to toggle source
# File lib/fog/openstack/dns/v2/models/zone.rb, line 41 def destroy(options = {}) requires :id service.delete_zone(id, options) true end
save()
click to toggle source
# File lib/fog/openstack/dns/v2/models/zone.rb, line 28 def save raise Fog::Errors::Error, 'Resaving an existing object may create a duplicate' if persisted? requires :name, :email merge_attributes(service.create_zone(name, email, attributes).body) true end
update(options = nil)
click to toggle source
# File lib/fog/openstack/dns/v2/models/zone.rb, line 35 def update(options = nil) requires :id merge_attributes(service.update_zone(id, options || attributes).body) self end