lib/brightbox-cli/vendor/fog/lib/fog/zerigo/requests/dns/delete_host.rb in brightbox-cli-0.14.1 vs lib/brightbox-cli/vendor/fog/lib/fog/zerigo/requests/dns/delete_host.rb in brightbox-cli-0.15.0
- old
+ new
@@ -17,8 +17,27 @@
:path => "/api/1.1/hosts/#{host_id}.xml"
)
end
end
+
+ class Mock # :nodoc:all
+ def delete_host(host_id)
+ host = find_host(host_id)
+
+ response = Excon::Response.new
+
+ if host
+ zone = find_by_zone_id(host['zone-id'])
+ zone['hosts'].delete(host)
+
+ response.status = 200
+ else
+ response.status = 404
+ end
+
+ response
+ end
+ end
end
end
end