57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
|
# File 'lib/1and1/user.rb', line 57
def create(name: nil, description: nil, password: nil, email: nil)
new_user = {
'name' => name,
'description' => description,
'password' => password,
'email' => email
}
body = OneAndOne.clean_hash(new_user)
string_body = body.to_json
path = OneAndOne.build_url('/users')
response = @connection.request(:method => :post,
:path => path,
:headers => $header,
:body => string_body)
OneAndOne.check_response(response.body, response.status)
json = JSON.parse(response.body)
@id = json['id']
@specs = json
json
end
|