module RedmineAPIHelper::WikiPagesAPIHelper
Public Instance Methods
create_or_update_project_wiki_page(project_id, title, **params)
click to toggle source
updates or creates an existing wiki_page with params, corresponds to controller#update
# File lib/redmine_api_helper/wiki_pages_api_helper.rb, line 54 def create_or_update_project_wiki_page(project_id, title, **params) jput({:wiki_page => params}, :url => url_path(project_wiki_pages_url(project_id), title)) end
destroy_project_wiki_page(project_id, id, **params)
click to toggle source
deletes an existing wiki_page with params, corresponds to controller#destroy
# File lib/redmine_api_helper/wiki_pages_api_helper.rb, line 61 def destroy_project_wiki_page(project_id, id, **params) jdel(:url => url_path(project_wiki_pages_url(project_id), id), :params => params ) end
list_project_wiki_pages(project_id, **params)
click to toggle source
lists wiki_pages, corresponds to controller#index
# File lib/redmine_api_helper/wiki_pages_api_helper.rb, line 40 def list_project_wiki_pages(project_id, **params) jget(:url => url_path(project_wiki_pages_url(project_id), "index"), :params => params ) end
project_wiki_page_url(project_id, id, **params)
click to toggle source
creates wiki_page_url
# File lib/redmine_api_helper/wiki_pages_api_helper.rb, line 33 def project_wiki_page_url(project_id, id, **params) url_path(project_wiki_pages_url(project_id), id, params) end
project_wiki_pages_url(project_id, **params)
click to toggle source
reads wiki_pages_url from args
# File lib/redmine_api_helper/wiki_pages_api_helper.rb, line 26 def project_wiki_pages_url(project_id, **params) url_path(project_url(project_id), "wiki", params) end
read_project_wiki_page(project_id, title, **params)
click to toggle source
reads wiki_page having id, corresponds to controller#show
# File lib/redmine_api_helper/wiki_pages_api_helper.rb, line 47 def read_project_wiki_page(project_id, title, **params) jget(:url => url_path(project_wiki_pages_url(project_id), title), :params => params ).wiki_page end