module RedmineAPIHelper::UsersAPIHelper

Public Instance Methods

create_user(**params) click to toggle source

creates a new user with params, corresponds to controller#create

# File lib/redmine_api_helper/users_api_helper.rb, line 54
def create_user(**params)
  create_object(:user, params)
end
destroy_user(id, **params) click to toggle source

deletes an existing user with params, corresponds to controller#destroy

# File lib/redmine_api_helper/users_api_helper.rb, line 68
def destroy_user(id, **params)
  destroy_object(:user, id, params)
end
list_users(**params) click to toggle source

lists users, corresponds to controller#index

# File lib/redmine_api_helper/users_api_helper.rb, line 40
def list_users(**params)
  list_objects(:users, params)
end
read_user(id, **params) click to toggle source

reads user having id, corresponds to controller#show

# File lib/redmine_api_helper/users_api_helper.rb, line 47
def read_user(id, **params)
  read_object(:user, id, params)
end
update_user(id, **params) click to toggle source

updates an existing user with params, corresponds to controller#update

# File lib/redmine_api_helper/users_api_helper.rb, line 61
def update_user(id, **params)
  update_object(:user, id, params)
end
user_url(id, **params) click to toggle source

crerate user_url

# File lib/redmine_api_helper/users_api_helper.rb, line 33
def user_url(id, **params)
  url_path(users_url, id, **params)
end
users_url(**params) click to toggle source

reads users_url from args

# File lib/redmine_api_helper/users_api_helper.rb, line 26
def users_url(**params)
  url_path(args.urls.Home, "users", params)
end