module RedmineAPIHelper::NewsAPIHelper

Public Instance Methods

list_news(**params) click to toggle source

list_news result, corresponds to controller#index

# File lib/redmine_api_helper/news_api_helper.rb, line 54
def list_news(**params)
  jget(:url => news_index_url, :params => params ).news
end
list_project_news(project_id, **params) click to toggle source

list_news result, corresponds to controller#index

# File lib/redmine_api_helper/news_api_helper.rb, line 61
def list_project_news(project_id, **params)
  jget(:url => project_news_index_url(project_id), :params => params ).news
end
news_index_url(**params) click to toggle source

reads news_url from args

# File lib/redmine_api_helper/news_api_helper.rb, line 26
def news_index_url(**params)
  url_path(args.urls.Home, "news", params)
end
news_url(id, **params) click to toggle source

creates new_url

# File lib/redmine_api_helper/news_api_helper.rb, line 33
def news_url(id, **params)
  url_path(news_index_url, id, params)
end
project_news_index_url(project_id, **params) click to toggle source

reads project_news_url from args

# File lib/redmine_api_helper/news_api_helper.rb, line 40
def project_news_index_url(project_id, **params)
  url_path(project_url(project_id), "news", params)
end
project_news_url(project_id, id, **params) click to toggle source

creates project_new_url

# File lib/redmine_api_helper/news_api_helper.rb, line 47
def project_news_url(project_id, id, **params)
  url_path(project_news_index_url(project_id), id, params)
end
read_news(id, **params) click to toggle source

read_news result, corresponds to controller#show

# File lib/redmine_api_helper/news_api_helper.rb, line 68
def read_news(id, **params)
  read_object(:news, id, params)
end