Method: Chef::Provider::HttpRequest#action_put

Defined in:
lib/chef/provider/http_request.rb

#action_putObject

Send a PUT request to @new_resource.url, with the message as the payload



48
49
50
51
52
53
54
55
56
57
58
59
60
61
# File 'lib/chef/provider/http_request.rb', line 48

def action_put 
  message = check_message(@new_resource.message)
  body = @rest.run_request(
    :PUT,
    @rest.create_url("#{@new_resource.url}"),
    {},
    message,
    10,
    false
  )
  @new_resource.updated = true
  Chef::Log.info("#{@new_resource} PUT to #{@new_resource.url} successful")
  Chef::Log.debug("#{@new_resource} PUT request response: #{body}")
end