class LabClient::ProjectDeployments
Inspect Helper
Specifics
Specifics
Specifics
Specifics
Specifics
Public Instance Methods
create(project_id, query)
click to toggle source
# File lib/labclient/projects/deployments/create.rb, line 50 def create(project_id, query) project_id = format_id(project_id) client.request(:post, "projects/#{project_id}/deployments", ProjectDeployment, query) end
list(project_id, query = {})
click to toggle source
# File lib/labclient/projects/deployments/list.rb, line 58 def list(project_id, query = {}) project_id = format_id(project_id) query[:updated_after] = query[:updated_after].to_time.iso8601 if format_time?(query[:updated_after]) query[:updated_before] = query[:updated_before].to_time.iso8601 if format_time?(query[:updated_before]) client.request(:get, "projects/#{project_id}/deployments", ProjectDeployment, query) end
merge_requests(project_id, deployment_id, query = {})
click to toggle source
# File lib/labclient/projects/deployments/merge_requests.rb, line 26 def merge_requests(project_id, deployment_id, query = {}) project_id = format_id(project_id) deployment_id = format_id(deployment_id) client.request(:get, "projects/#{project_id}/deployments/#{deployment_id}/merge_requests", MergeRequest, query) end
show(project_id, deployment_id)
click to toggle source
# File lib/labclient/projects/deployments/show.rb, line 20 def show(project_id, deployment_id) project_id = format_id(project_id) deployment_id = format_id(deployment_id) client.request(:get, "projects/#{project_id}/deployments/#{deployment_id}", ProjectDeployment) end
update(project_id, deployment_id, status)
click to toggle source
# File lib/labclient/projects/deployments/update.rb, line 44 def update(project_id, deployment_id, status) project_id = format_id(project_id) deployment_id = format_id(deployment_id) query = { status: status } client.request(:put, "projects/#{project_id}/deployments/#{deployment_id}", ProjectDeployment, query) end