Method: Gitlab::Client::Users#delete_email

Defined in:
lib/gitlab/client/users.rb

#delete_email(id, user_id = nil) ⇒ Boolean

Delete email Will delete a email an authorized user if no user ID passed.

Examples:

Gitlab.delete_email(2)
Gitlab.delete_email(3, 2)

Parameters:

  • id (Integer)

    Email address ID

  • user_id (Integer) (defaults to: nil)

    The ID of a user.

Returns:

  • (Boolean)

263
264
265
266
# File 'lib/gitlab/client/users.rb', line 263

def delete_email(id, user_id = nil)
  url = user_id.to_i.zero? ? "/user/emails/#{id}" : "/users/#{user_id}/emails/#{id}"
  delete(url)
end