diff options
Diffstat (limited to 'lib/chef/mixin/params_validate.rb')
-rw-r--r-- | lib/chef/mixin/params_validate.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/chef/mixin/params_validate.rb b/lib/chef/mixin/params_validate.rb index ad7eddb48a..5a9f1f5e11 100644 --- a/lib/chef/mixin/params_validate.rb +++ b/lib/chef/mixin/params_validate.rb @@ -414,7 +414,7 @@ class Chef value = _pv_opts_lookup(opts, key) to_be = [ to_be ].flatten(1) errors = [] - passed = to_be.any? do |tb| + passed = to_be.any? { |tb| case tb when Proc raise Exceptions::CannotValidateStaticallyError, "is: proc { } must be evaluated once for each resource" if self == Chef::Mixin::ParamsValidate @@ -434,7 +434,7 @@ class Chef else tb === value end - end + } if passed true else |