diff options
author | Lamont Granquist <lamont@scriptkiddie.org> | 2017-03-07 12:47:25 -0800 |
---|---|---|
committer | Lamont Granquist <lamont@scriptkiddie.org> | 2017-03-07 12:49:48 -0800 |
commit | b97382985b33050bdd2add585578e442fea9daa5 (patch) | |
tree | f98a579eab2429ca06e8be7fef0c32d6b4453250 /lib/chef/resource.rb | |
parent | 5c63b80bf9e005864fcfcc73a7e822045271f325 (diff) | |
download | chef-b97382985b33050bdd2add585578e442fea9daa5.tar.gz |
convert additional resource methods to propertieslcg/chef-resource-properties
converts sensitive, retries, retry_delay and ignore_failure to
properties
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
Diffstat (limited to 'lib/chef/resource.rb')
-rw-r--r-- | lib/chef/resource.rb | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/lib/chef/resource.rb b/lib/chef/resource.rb index f9fb5926aa..234cd61dd2 100644 --- a/lib/chef/resource.rb +++ b/lib/chef/resource.rb @@ -138,9 +138,6 @@ class Chef @action = self.class.default_action @updated = false @updated_by_last_action = false - @ignore_failure = false - @retries = 0 - @retry_delay = 2 @not_if = [] @only_if = [] @source_line = nil @@ -152,7 +149,6 @@ class Chef @guard_interpreter = nil @default_guard_interpreter = :default @elapsed_time = 0 - @sensitive = false end # @@ -436,10 +432,7 @@ class Chef # @param arg [Integer] The number of retries. # @return [Integer] The number of retries. # - def retries(arg = nil) - set_or_return(:retries, arg, kind_of: Integer) - end - attr_writer :retries + property :retries, Integer, default: 0, desired_state: false # # The number of seconds to wait between retries. Default: 2. @@ -447,10 +440,7 @@ class Chef # @param arg [Integer] The number of seconds to wait between retries. # @return [Integer] The number of seconds to wait between retries. # - def retry_delay(arg = nil) - set_or_return(:retry_delay, arg, kind_of: Integer) - end - attr_writer :retry_delay + property :retry_delay, Integer, default: 2, desired_state: false # # Whether to treat this resource's data as sensitive. If set, no resource @@ -459,10 +449,7 @@ class Chef # @param arg [Boolean] Whether this resource is sensitive or not. # @return [Boolean] Whether this resource is sensitive or not. # - def sensitive(arg = nil) - set_or_return(:sensitive, arg, :kind_of => [ TrueClass, FalseClass ]) - end - attr_writer :sensitive + property :sensitive, [ TrueClass, FalseClass ], default: false, desired_state: false # ??? TODO unreferenced. Delete? attr_reader :not_if_args @@ -560,10 +547,7 @@ class Chef # @param arg [Boolean] Whether to ignore failures. # @return Whether this resource will ignore failures. # - def ignore_failure(arg = nil) - set_or_return(:ignore_failure, arg, kind_of: [ TrueClass, FalseClass ]) - end - attr_writer :ignore_failure + property :ignore_failure, [ TrueClass, FalseClass ], default: false, desired_state: false # # Equivalent to #ignore_failure. |