13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# File 'lib/litmos_client/users.rb', line 13
def create_user(options={})
raise ArgumentError.new(":username is required") if options[:username].blank?
raise ArgumentError.new(":first_name is required") if options[:first_name].blank?
raise ArgumentError.new(":last_name is required") if options[:last_name].blank?
raise ArgumentError.new(":email is required") if options[:email].blank?
params = {
'UserName' => options[:username],
'FirstName' => options[:first_name],
'LastName' => options[:last_name],
'Email' => options[:email],
'DisableMessages' => true,
'IsCustomUsername' => true,
'SkipFirstLogin' => true
}
post("users", params)
end
|