class LabClient::DeployKeys

Specifics

Specifics

Specifics

Specifics

Specifics

Specifics

Public Instance Methods

add(project_id, query = {}) click to toggle source

Add

# File lib/labclient/deploy_keys/add.rb, line 41
def add(project_id, query = {})
  project_id = format_id(project_id)
  client.request(:post, "projects/#{project_id}/deploy_keys", DeployKey, query)
end
delete(project_id, deploy_key_id) click to toggle source

Delete

# File lib/labclient/deploy_keys/delete.rb, line 41
def delete(project_id, deploy_key_id)
  project_id = format_id(project_id)
  client.request(:delete, "projects/#{project_id}/deploy_keys/#{deploy_key_id}", DeployKey)
end
enable(project_id, deploy_key_id) click to toggle source

Enable

# File lib/labclient/deploy_keys/enable.rb, line 33
def enable(project_id, deploy_key_id)
  project_id = format_id(project_id)
  client.request(:post, "projects/#{project_id}/deploy_keys/#{deploy_key_id}/enable", DeployKey)
end
list(deploy_key_id = nil) click to toggle source

List

# File lib/labclient/deploy_keys/list.rb, line 30
def list(deploy_key_id = nil)
  if deploy_key_id
    client.request(:get, "projects/#{deploy_key_id}/deploy_keys", DeployKey)
  else
    client.request(:get, 'deploy_keys', DeployKey)
  end
end
show(project_id, deploy_key_id) click to toggle source

Show

# File lib/labclient/deploy_keys/show.rb, line 25
def show(project_id, deploy_key_id)
  project_id = format_id(project_id)
  client.request(:get, "projects/#{project_id}/deploy_keys/#{deploy_key_id}", DeployKey)
end
update(project_id, deploy_key_id, query = {}) click to toggle source

Update

# File lib/labclient/deploy_keys/update.rb, line 48
def update(project_id, deploy_key_id, query = {})
  project_id = format_id(project_id)
  client.request(:put, "projects/#{project_id}/deploy_keys/#{deploy_key_id}", DeployKey, query)
end