Module: Octokit::EnterpriseAdminClient::Users
- Included in:
- Octokit::EnterpriseAdminClient
- Defined in:
- lib/octokit/enterprise_admin_client/users.rb
Overview
Methods for the Enterprise User Administration API
Instance Method Summary collapse
-
#demote(user, options = {}) ⇒ Boolean
Demote a site administrator to an ordinary user.
-
#promote(user, options = {}) ⇒ Boolean
Promote an ordinary user to a site administrator.
-
#suspend(user, options = {}) ⇒ Boolean
Suspend a user.
-
#unsuspend(user, options = {}) ⇒ Boolean
Unsuspend a user.
Instance Method Details
#demote(user, options = {}) ⇒ Boolean
Demote a site administrator to an ordinary user
26 27 28 |
# File 'lib/octokit/enterprise_admin_client/users.rb', line 26 def demote(user, = {}) boolean_from_response :delete, "users/#{user}/site_admin", end |
#promote(user, options = {}) ⇒ Boolean
Promote an ordinary user to a site administrator
15 16 17 |
# File 'lib/octokit/enterprise_admin_client/users.rb', line 15 def promote(user, = {}) boolean_from_response :put, "users/#{user}/site_admin", end |
#suspend(user, options = {}) ⇒ Boolean
Suspend a user.
37 38 39 |
# File 'lib/octokit/enterprise_admin_client/users.rb', line 37 def suspend(user, = {}) boolean_from_response :put, "users/#{user}/suspended", end |
#unsuspend(user, options = {}) ⇒ Boolean
Unsuspend a user.
48 49 50 |
# File 'lib/octokit/enterprise_admin_client/users.rb', line 48 def unsuspend(user, = {}) boolean_from_response :delete, "users/#{user}/suspended", end |