class LabClient::Wikis
Specifics
Specifics
Specifics
Specifics
Specifics
Specifics
Public Instance Methods
create(project_id, query)
click to toggle source
# File lib/labclient/wikis/create.rb, line 27 def create(project_id, query) project_id = format_id(project_id) client.request(:post, "projects/#{project_id}/wikis", Wiki, query) end
delete(project_id, slug)
click to toggle source
# File lib/labclient/wikis/delete.rb, line 26 def delete(project_id, slug) project_id = format_id(project_id) client.request(:delete, "projects/#{project_id}/wikis/#{slug}") end
list(project_id, with_content = false)
click to toggle source
# File lib/labclient/wikis/list.rb, line 21 def list(project_id, with_content = false) project_id = format_id(project_id) client.request(:get, "projects/#{project_id}/wikis", Wiki, { with_content: with_content }) end
show(project_id, slug)
click to toggle source
# File lib/labclient/wikis/show.rb, line 19 def show(project_id, slug) project_id = format_id(project_id) client.request(:get, "projects/#{project_id}/wikis/#{slug}", Wiki) end
update(project_id, slug, query)
click to toggle source
# File lib/labclient/wikis/update.rb, line 36 def update(project_id, slug, query) project_id = format_id(project_id) client.request(:put, "projects/#{project_id}/wikis/#{slug}", Wiki, query) end
upload(project_id, path, branch = nil)
click to toggle source
# File lib/labclient/wikis/upload.rb, line 19 def upload(project_id, path, branch = nil) project_id = format_id(project_id) file = File.open(path, 'r') client.request(:post, "projects/#{project_id}/wikis/attachments", nil, { file: file, branch: branch }, false) end