Module: UserManagementApi::ClientMethods::URLs
- Included in:
- UserManagementApi::Client
- Defined in:
- lib/user_management_api/client_methods/urls.rb
Instance Method Summary collapse
- #admin_pending_registration_groups_url(project) ⇒ Object
- #admin_pending_registration_url(project) ⇒ Object
- #admin_url ⇒ Object
- #change_password_url(return_url = nil) ⇒ Object
- #create_account_url(project, return_url = nil, parameters = {}) ⇒ Object
- #create_class_group_url(project, return_url = nil) ⇒ Object
- #create_registration_url(project, return_url = nil, parameters = {}) ⇒ Object
- #edit_registration_url(project, return_url = nil) ⇒ Object
- #forgot_password_url ⇒ Object
- #join_class_group_url(project = nil, return_url = nil) ⇒ Object
- #renew_registration_url(project = nil, return_url = nil) ⇒ Object
Instance Method Details
#admin_pending_registration_groups_url(project) ⇒ Object
47 48 49 |
# File 'lib/user_management_api/client_methods/urls.rb', line 47 def admin_pending_registration_groups_url(project) build_url("/admin/registration_groups/pending/#{project}") end |
#admin_pending_registration_url(project) ⇒ Object
43 44 45 |
# File 'lib/user_management_api/client_methods/urls.rb', line 43 def admin_pending_registration_url(project) build_url("/admin/registrations/pending/#{project}") end |
#admin_url ⇒ Object
39 40 41 |
# File 'lib/user_management_api/client_methods/urls.rb', line 39 def admin_url build_url('/admin') end |
#change_password_url(return_url = nil) ⇒ Object
26 27 28 |
# File 'lib/user_management_api/client_methods/urls.rb', line 26 def change_password_url(return_url = nil) build_url("/user/change_password/", return_url: return_url) end |
#create_account_url(project, return_url = nil, parameters = {}) ⇒ Object
5 6 7 |
# File 'lib/user_management_api/client_methods/urls.rb', line 5 def create_account_url(project, return_url = nil, parameters = {}) build_url("/#{project}/user/new", {return_url: return_url}.merge(parameters)) end |
#create_class_group_url(project, return_url = nil) ⇒ Object
30 31 32 |
# File 'lib/user_management_api/client_methods/urls.rb', line 30 def create_class_group_url(project, return_url = nil) build_url("/#{project}/registration_groups/new", return_url: return_url) end |
#create_registration_url(project, return_url = nil, parameters = {}) ⇒ Object
9 10 11 |
# File 'lib/user_management_api/client_methods/urls.rb', line 9 def create_registration_url(project, return_url = nil, parameters = {}) build_url("/#{project}/registration/new", {return_url: return_url}.merge(parameters)) end |
#edit_registration_url(project, return_url = nil) ⇒ Object
13 14 15 |
# File 'lib/user_management_api/client_methods/urls.rb', line 13 def edit_registration_url(project, return_url = nil) build_url("/#{project}/registration/edit", return_url: return_url) end |
#forgot_password_url ⇒ Object
22 23 24 |
# File 'lib/user_management_api/client_methods/urls.rb', line 22 def forgot_password_url build_url("/user/forgot_password/") end |
#join_class_group_url(project = nil, return_url = nil) ⇒ Object
34 35 36 37 |
# File 'lib/user_management_api/client_methods/urls.rb', line 34 def join_class_group_url(project = nil, return_url = nil) project_path = project ? "/#{project}" : '' build_url("#{project_path}/registration_groups/select", return_url: return_url) end |
#renew_registration_url(project = nil, return_url = nil) ⇒ Object
17 18 19 20 |
# File 'lib/user_management_api/client_methods/urls.rb', line 17 def renew_registration_url(project = nil, return_url = nil) project_path = project ? "/#{project}" : '' build_url("#{project_path}/registration/renew", return_url: return_url) end |