Method: Fog::Identity::HuaweiCloud::V2::Mock#delete_role

Defined in:
lib/fog/identity/huaweicloud/v2/requests/delete_role.rb

#delete_role(role_id) ⇒ Object



16
17
18
19
20
21
22
23
24
25
# File 'lib/fog/identity/huaweicloud/v2/requests/delete_role.rb', line 16

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