diff options
author | Tim Smith <tsmith@chef.io> | 2018-03-05 10:19:27 -0800 |
---|---|---|
committer | Tim Smith <tsmith@chef.io> | 2018-03-05 20:55:05 -0800 |
commit | dc4b862b11365f7cb71a58c8f48aa9e1b1921b27 (patch) | |
tree | 465f0a74a0be62bd9b228d43e13f78abe61879f9 /lib/chef/resource/http_request.rb | |
parent | 86a8e51cf16d87cbc57c2635324ab8a8a04a49d9 (diff) | |
download | chef-dc4b862b11365f7cb71a58c8f48aa9e1b1921b27.tar.gz |
Convert more set_or_returns to proper propertiesmore_properties
Just modernizing our resources so we can start to add descriptions to them for the documentation
Signed-off-by: Tim Smith <tsmith@chef.io>
Diffstat (limited to 'lib/chef/resource/http_request.rb')
-rw-r--r-- | lib/chef/resource/http_request.rb | 23 |
1 files changed, 3 insertions, 20 deletions
diff --git a/lib/chef/resource/http_request.rb b/lib/chef/resource/http_request.rb index d3b782ea12..fd9e3636b1 100644 --- a/lib/chef/resource/http_request.rb +++ b/lib/chef/resource/http_request.rb @@ -24,8 +24,6 @@ class Chef class Resource class HttpRequest < Chef::Resource - identity_attr :url - description "Use the http_request resource to send an HTTP request (GET, PUT,"\ " POST, DELETE, HEAD, or OPTIONS) with an arbitrary message. This"\ " resource is often useful when custom callbacks are necessary." @@ -33,19 +31,12 @@ class Chef default_action :get allowed_actions :get, :patch, :put, :post, :delete, :head, :options + property :url, String, identity: true + property :headers, Hash, default: {} + def initialize(name, run_context = nil) super @message = name - @url = nil - @headers = {} - end - - def url(args = nil) - set_or_return( - :url, - args, - :kind_of => String - ) end def message(args = nil, &block) @@ -57,14 +48,6 @@ class Chef ) end - def headers(args = nil) - set_or_return( - :headers, - args, - :kind_of => Hash - ) - end - end end end |