Method: LabClient::ProjectAccessRequests#approve

Defined in:
lib/labclient/projects/access_requests/approve.rb

#approve(project_id, user_id, access_level = :developer) ⇒ Object



28
29
30
31
32
33
34
35
36
# File 'lib/labclient/projects/access_requests/approve.rb', line 28

def approve(project_id, user_id, access_level = :developer)
  project_id = format_id(project_id)
  user_id = format_id(user_id)

  query = { access_level: access_level }
  query_access_level(query, :access_level)

  client.request(:put, "projects/#{project_id}/access_requests/#{user_id}/approve", ProjectAccessRequest, query)
end