Sha256: 92dde5f5881e4c84a01910178043bd8218cd0b4d7e6886a9f612870c6d2a512f
Contents?: true
Size: 691 Bytes
Versions: 4
Compression:
Stored size: 691 Bytes
Contents
module Fog module Identity class HuaweiCloud class V2 class Real def delete_role(role_id) request( :expects => [200, 204], :method => 'DELETE', :path => "/OS-KSADM/roles/#{role_id}" ) end end class Mock def delete_role(role_id) response = Excon::Response.new if data[:roles][role_id] data[:roles].delete(role_id) response.status = 204 response else raise Fog::Identity::HuaweiCloud::NotFound end end end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems