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