class ChefZero::Endpoints::OrganizationAssociationRequestEndpoint
/organizations/ORG/association_requests/ID
Public Instance Methods
delete(request)
click to toggle source
# File lib/chef_zero/endpoints/organization_association_request_endpoint.rb, line 8 def delete(request) orgname = request.rest_path[1] id = request.rest_path[3] if id !~ /(.+)-#{orgname}$/ raise HttpErrorResponse.new(404, "Invalid ID #{id}. Must be of the form username-#{orgname}") end username = $1 path = request.rest_path[0..-2] + [username] delete_data(request, path) json_response(200, { "id" => id, "username" => username }) end