module RedmineAPIHelper::ScriptsAPIHelper

Public Instance Methods

list_project_scripts(project_id, **params) click to toggle source

lists scripts, corresponds to controller#index

# File lib/redmine_api_helper/scripts_api_helper.rb, line 61
def list_project_scripts(project_id, **params)
  list_project_objects(project_id, :scripts, params)
end
list_scripts(project_id, **params) click to toggle source

lists scripts, corresponds to controller#index

# File lib/redmine_api_helper/scripts_api_helper.rb, line 54
def list_scripts(project_id, **params)
  list_objects(:scripts, params)
end
project_scripts_url(project_id, **params) click to toggle source

reads project_scripts_url from args

# File lib/redmine_api_helper/scripts_api_helper.rb, line 33
def project_scripts_url(project_id, **params)
  url_path(project_url(project_id), 'scripts', params)
end
read_script(id, **params) click to toggle source

reads script having id, corresponds to controller#show

# File lib/redmine_api_helper/scripts_api_helper.rb, line 68
def read_script(id, **params)
  read_object(:script, id, params)
end
run_project_script(project_id, id, **params) click to toggle source

runs script having id, corresponds to controller#run

# File lib/redmine_api_helper/scripts_api_helper.rb, line 82
def run_project_script(project_id, id, **params)
  jget(:url => run_project_script_url(project_id, id), :params => params ).script
end
run_project_script_url(project_id, id, **params) click to toggle source

reads run_project_script_url from args

# File lib/redmine_api_helper/scripts_api_helper.rb, line 47
def run_project_script_url(project_id, id, **params)
  url_path(project_scripts_url(project_id), id, 'run', params)
end
run_script(id, **params) click to toggle source

runs script having id, corresponds to controller#run

# File lib/redmine_api_helper/scripts_api_helper.rb, line 75
def run_script(id, **params)
  jget(:url => run_script_url(id), :params => params ).script
end
run_script_url(id, **params) click to toggle source

reads run_script_url from args

# File lib/redmine_api_helper/scripts_api_helper.rb, line 40
def run_script_url(id, **params)
  url_path(scripts_url, id, 'run', params)
end
scripts_url(**params) click to toggle source

reads scripts_url from args

# File lib/redmine_api_helper/scripts_api_helper.rb, line 26
def scripts_url(**params)
  url_path(args.urls.Home, 'scripts', params)
end