Sha256: 2ae2994b0808311540cde046beffbc3143be1fd075af252795f1c36a891983b0
Contents?: true
Size: 879 Bytes
Versions: 38
Compression:
Stored size: 879 Bytes
Contents
module Fog module DNS class Zerigo class Real # Delete a zone from Zerigo # # ==== Parameters # * zone_id<~Integer> - Id of zone to delete # ==== Returns # * response<~Excon::Response>: # * 'status'<~Integer> - 200 indicates success def delete_zone(zone_id) request( :expects => 200, :method => 'DELETE', :path => "/api/1.1/zones/#{zone_id}.xml" ) end end class Mock # :nodoc:all def delete_zone(zone_id) zone = find_by_zone_id(zone_id) response = Excon::Response.new if zone self.data[:zones].delete(zone) response.status = 200 else response.status = 404 end response end end end end end
Version data entries
38 entries across 36 versions & 5 rubygems