Permalink
Browse files

[xenserver] added destroy_sr request (destroy Storage Repository)

  • Loading branch information...
1 parent c53f265 commit bd16ffc7c87e94dd836358710be2343c87713363 @rubiojr committed Dec 30, 2012
Showing with 30 additions and 0 deletions.
  1. +30 −0 lib/fog/xenserver/requests/compute/destroy_sr.rb
View
30 lib/fog/xenserver/requests/compute/destroy_sr.rb
@@ -0,0 +1,30 @@
+module Fog
+ module Compute
+ class XenServer
+
+ class Real
+
+ #
+ # Destroy a Storage Repository
+ #
+ # http://docs.vmd.citrix.com/XenServer/6.0.0/1.0/en_gb/api/?c=SR
+ #
+ def destroy_sr( sr_ref )
+ @connection.request(
+ {:parser => Fog::Parsers::XenServer::Base.new, :method => 'SR.destroy'},
+ sr_ref
+ )
+ end
+
+ end
+
+ class Mock
+
+ def destroy_sr( sr_ref )
+ Fog::Mock.not_implemented
+ end
+
+ end
+ end
+ end
+end

0 comments on commit bd16ffc

Please sign in to comment.