module RedmineAPIHelper::ProjectMembershipsAPIHelper
Public Instance Methods
create_project_membership(project_id, **params)
click to toggle source
creates a new project with params, corresponds to controller#create
# File lib/redmine_api_helper/project_memberships_api_helper.rb, line 58 def create_project_membership(project_id, **params) create_project_object(project_id, :membership, params) end
destroy_membership(id, **params)
click to toggle source
deletes an existing project with params, corresponds to controller#destroy
# File lib/redmine_api_helper/project_memberships_api_helper.rb, line 72 def destroy_membership(id, **params) destroy_object(:membership, id, params) end
list_project_memberships(project_id, **params)
click to toggle source
lists projects, corresponds to controller#index
# File lib/redmine_api_helper/project_memberships_api_helper.rb, line 44 def list_project_memberships(project_id, **params) list_project_objects(project_id, :memberships, params) end
membership_url(id, **params)
click to toggle source
creates a membership_url
# File lib/redmine_api_helper/project_memberships_api_helper.rb, line 37 def membership_url(id, **params) url_path(memberships_url, id, params) end
memberships_url(**params)
click to toggle source
# File lib/redmine_api_helper/project_memberships_api_helper.rb, line 30 def memberships_url(**params) url_path(args.urls.Home, "memberships", params) end
project_memberships_url(project_id, **params)
click to toggle source
reads projects_url from args
# File lib/redmine_api_helper/project_memberships_api_helper.rb, line 26 def project_memberships_url(project_id, **params) url_path(project_url(project_id), "memberships", params) end
read_membership(id, **params)
click to toggle source
reads project having id, corresponds to controller#show
# File lib/redmine_api_helper/project_memberships_api_helper.rb, line 51 def read_membership(id, **params) read_object(:membership, id, params) end
update_membership(id, **params)
click to toggle source
updates an existing project with params, corresponds to controller#update
# File lib/redmine_api_helper/project_memberships_api_helper.rb, line 65 def update_membership(id, **params) update_object(:membership, id, params) end