Module: BacklogKit::Client::Wiki
- Included in:
- BacklogKit::Client
- Defined in:
- lib/backlog_kit/client/wiki.rb
Instance Method Summary collapse
- #create_wiki(name, content, project_id, params = {}) ⇒ Object
- #delete_wiki(wiki_id, params = {}) ⇒ Object
- #get_wiki(wiki_id) ⇒ Object
- #get_wiki_count(project_id_or_key) ⇒ Object
- #get_wiki_histories(wiki_id, params = {}) ⇒ Object
- #get_wiki_shared_files(wiki_id) ⇒ Object
- #get_wiki_stars(wiki_id) ⇒ Object
- #get_wiki_tags(project_id_or_key) ⇒ Object
- #get_wikis(project_id_or_key) ⇒ Object
- #link_wiki_shared_files(wiki_id, file_ids = []) ⇒ Object
- #unlink_wiki_shared_file(wiki_id, file_id) ⇒ Object
- #update_wiki(wiki_id, params = {}) ⇒ Object
Instance Method Details
#create_wiki(name, content, project_id, params = {}) ⇒ Object
20 21 22 23 |
# File 'lib/backlog_kit/client/wiki.rb', line 20 def create_wiki(name, content, project_id, params = {}) params.merge!(name: name, content: content, project_id: project_id) post('wikis', params) end |
#delete_wiki(wiki_id, params = {}) ⇒ Object
29 30 31 |
# File 'lib/backlog_kit/client/wiki.rb', line 29 def delete_wiki(wiki_id, params = {}) delete("wikis/#{wiki_id}", params) end |
#get_wiki(wiki_id) ⇒ Object
12 13 14 |
# File 'lib/backlog_kit/client/wiki.rb', line 12 def get_wiki(wiki_id) get("wikis/#{wiki_id}") end |
#get_wiki_count(project_id_or_key) ⇒ Object
8 9 10 |
# File 'lib/backlog_kit/client/wiki.rb', line 8 def get_wiki_count(project_id_or_key) get('wikis/count', project_id_or_key: project_id_or_key) end |
#get_wiki_histories(wiki_id, params = {}) ⇒ Object
45 46 47 |
# File 'lib/backlog_kit/client/wiki.rb', line 45 def get_wiki_histories(wiki_id, params = {}) get("wikis/#{wiki_id}/history", params) end |
#get_wiki_shared_files(wiki_id) ⇒ Object
33 34 35 |
# File 'lib/backlog_kit/client/wiki.rb', line 33 def get_wiki_shared_files(wiki_id) get("wikis/#{wiki_id}/sharedFiles") end |
#get_wiki_stars(wiki_id) ⇒ Object
49 50 51 |
# File 'lib/backlog_kit/client/wiki.rb', line 49 def get_wiki_stars(wiki_id) get("wikis/#{wiki_id}/stars") end |
#get_wiki_tags(project_id_or_key) ⇒ Object
16 17 18 |
# File 'lib/backlog_kit/client/wiki.rb', line 16 def (project_id_or_key) get('wikis/tags', project_id_or_key: project_id_or_key) end |
#get_wikis(project_id_or_key) ⇒ Object
4 5 6 |
# File 'lib/backlog_kit/client/wiki.rb', line 4 def get_wikis(project_id_or_key) get('wikis', project_id_or_key: project_id_or_key) end |
#link_wiki_shared_files(wiki_id, file_ids = []) ⇒ Object
37 38 39 |
# File 'lib/backlog_kit/client/wiki.rb', line 37 def link_wiki_shared_files(wiki_id, file_ids = []) post("wikis/#{wiki_id}/sharedFiles", file_id: file_ids) end |
#unlink_wiki_shared_file(wiki_id, file_id) ⇒ Object
41 42 43 |
# File 'lib/backlog_kit/client/wiki.rb', line 41 def unlink_wiki_shared_file(wiki_id, file_id) delete("wikis/#{wiki_id}/sharedFiles/#{file_id}") end |
#update_wiki(wiki_id, params = {}) ⇒ Object
25 26 27 |
# File 'lib/backlog_kit/client/wiki.rb', line 25 def update_wiki(wiki_id, params = {}) patch("wikis/#{wiki_id}", params) end |