module Gitlab::Client::Users
def add_email(email, user_id = nil, skip_confirmation = nil)
-
(Gitlab::ObjectifiedHash)
-
Parameters:
-
skip_confirmation
(Boolean
) -- Skip confirmation and assume e-mail is verified -
user_id
(Integer
) -- The ID of a user. -
email
(String
) -- Email address
def add_email(email, user_id = nil, skip_confirmation = nil) url = user_id.to_i.zero? ? '/user/emails' : "/users/#{user_id}/emails" if skip_confirmation.nil? post(url, body: { email: email }) else post(url, body: { email: email, skip_confirmation: skip_confirmation }) end end