Method: Chef::WebUIUser#save
- Defined in:
- lib/chef/webui_user.rb
#save ⇒ Object
Save this WebUIUser via the REST API
179 180 181 182 183 184 185 186 187 188 189 190 191 |
# File 'lib/chef/webui_user.rb', line 179 def save r = Chef::REST.new(Chef::Config[:chef_server_url]) begin r.put_rest("users/#{@name}", self) rescue Net::HTTPServerException => e if e.response.code == "404" r.post_rest("users", self) else raise e end end self end |