diff options
author | Tim Smith <tsmith@chef.io> | 2018-03-17 19:03:47 -0700 |
---|---|---|
committer | Tim Smith <tsmith@chef.io> | 2018-03-19 15:27:56 -0700 |
commit | 6d55193a85fbce552fc51cd71c21ef44093f3a52 (patch) | |
tree | da8409a3191ae8ee3dc468c05934e35d1a6d4fbb /lib/chef/resource/remote_file.rb | |
parent | 4e6c7972620e68753946abe109895762a6301efd (diff) | |
download | chef-6d55193a85fbce552fc51cd71c21ef44093f3a52.tar.gz |
Add more resource descriptions and convert more resources to use propertiesminor_resource_cleanup
More minor cleanup
Signed-off-by: Tim Smith <tsmith@chef.io>
Diffstat (limited to 'lib/chef/resource/remote_file.rb')
-rw-r--r-- | lib/chef/resource/remote_file.rb | 53 |
1 files changed, 6 insertions, 47 deletions
diff --git a/lib/chef/resource/remote_file.rb b/lib/chef/resource/remote_file.rb index 7aaff890ef..832fd3568e 100644 --- a/lib/chef/resource/remote_file.rb +++ b/lib/chef/resource/remote_file.rb @@ -34,10 +34,6 @@ class Chef def initialize(name, run_context = nil) super @source = [] - @use_etag = true - @use_last_modified = true - @ftp_active_mode = false - @headers = {} end # source can take any of the following as arguments @@ -74,13 +70,7 @@ class Chef end end - def checksum(args = nil) - set_or_return( - :checksum, - args, - :kind_of => String - ) - end + property :checksum, String # Disable or enable ETag and Last Modified conditional GET. Equivalent to # use_etag(true_or_false) @@ -90,48 +80,17 @@ class Chef use_last_modified(true_or_false) end - def use_etag(args = nil) - set_or_return( - :use_etag, - args, - :kind_of => [ TrueClass, FalseClass ] - ) - end + property :use_etag, [ TrueClass, FalseClass ], default: true alias :use_etags :use_etag - def use_last_modified(args = nil) - set_or_return( - :use_last_modified, - args, - :kind_of => [ TrueClass, FalseClass ] - ) - end + property :use_last_modified, [ TrueClass, FalseClass ], default: true - def ftp_active_mode(args = nil) - set_or_return( - :ftp_active_mode, - args, - :kind_of => [ TrueClass, FalseClass ] - ) - end + property :ftp_active_mode, [ TrueClass, FalseClass ], default: false - def headers(args = nil) - set_or_return( - :headers, - args, - :kind_of => Hash - ) - end + property :headers, Hash, default: lazy { Hash.new } - def show_progress(args = nil) - set_or_return( - :show_progress, - args, - :default => false, - :kind_of => [ TrueClass, FalseClass ] - ) - end + property :show_progress, [ TrueClass, FalseClass ], default: false property :remote_user, String |