class LabClient::Branches
Specifics
Specifics
Specifics
Specifics
Specifics
Public Instance Methods
create(project_id, query)
click to toggle source
# File lib/labclient/branches/create.rb, line 27 def create(project_id, query) project_id = format_id(project_id) client.request(:post, "projects/#{project_id}/repository/branches", Branch, query) end
delete(project_id, branch_id)
click to toggle source
# File lib/labclient/branches/delete.rb, line 18 def delete(project_id, branch_id) project_id = format_id(project_id) client.request(:delete, "projects/#{project_id}/repository/branches/#{branch_id}") end
delete_merged(project_id)
click to toggle source
# File lib/labclient/branches/delete_merged.rb, line 20 def delete_merged(project_id) project_id = format_id(project_id) client.request(:delete, "projects/#{project_id}/repository/merged_branches") end
list(project_id, search = nil)
click to toggle source
# File lib/labclient/branches/list.rb, line 23 def list(project_id, search = nil) query = if search.nil? nil else { search: search } end project_id = format_id(project_id) client.request(:get, "projects/#{project_id}/repository/branches", Branch, query) end
show(project_id, branch_id)
click to toggle source
# File lib/labclient/branches/show.rb, line 19 def show(project_id, branch_id) project_id = format_id(project_id) client.request(:get, "projects/#{project_id}/repository/branches/#{branch_id}", Branch) end