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