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