Method: Chef::Role#save
- Defined in:
- lib/chef/role.rb
#save ⇒ Object
Save this role via the REST API
| 223 224 225 226 227 228 229 230 231 232 | # File 'lib/chef/role.rb', line 223 def save begin chef_server_rest.put("roles/#{@name}", self) rescue Net::HTTPClientException => e raise e unless e.response.code == "404" chef_server_rest.post("roles", self) end self end |