lib/fog/ecloud/requests/compute/rows_delete.rb in fog-1.8.0 vs lib/fog/ecloud/requests/compute/rows_delete.rb in fog-1.9.0
- old
+ new
@@ -1,11 +1,21 @@
module Fog
module Compute
class Ecloud
-
class Real
basic_request :rows_delete, 204, 'DELETE'
end
+ class Mock
+ def rows_delete(uri)
+ row_id = id_from_uri(uri)
+ self.data[:rows].delete(row_id)
+ self.data[:layouts].values.each do |layout|
+ layout[:Rows][:Row].delete_if { |r| r[:id] == row_id }
+ end
+
+ response(:body => nil, :status => 204)
+ end
+ end
end
end
end