class LabClient::ProjectTriggers
Inspect Helper
Specifics
Specifics
Specifics
Specifics
Public Instance Methods
create(project_id, description)
click to toggle source
# File lib/labclient/projects/triggers/create.rb, line 30 def create(project_id, description) project_id = format_id(project_id) query = { description: description } client.request(:post, "projects/#{project_id}/triggers", ProjectTrigger, query) end
delete(project_id, trigger_id)
click to toggle source
# File lib/labclient/projects/triggers/delete.rb, line 26 def delete(project_id, trigger_id) project_id = format_id(project_id) trigger_id = format_id(trigger_id) client.request(:delete, "projects/#{project_id}/triggers/#{trigger_id}") end
list(project_id)
click to toggle source
# File lib/labclient/projects/triggers/list.rb, line 22 def list(project_id) project_id = format_id(project_id) client.request(:get, "projects/#{project_id}/triggers", ProjectTrigger) end
show(project_id, trigger_id)
click to toggle source
# File lib/labclient/projects/triggers/show.rb, line 20 def show(project_id, trigger_id) project_id = format_id(project_id) trigger_id = format_id(trigger_id) client.request(:get, "projects/#{project_id}/triggers/#{trigger_id}", ProjectTrigger) end