diff options
Diffstat (limited to 'lib/chef_zero/endpoints/search_endpoint.rb')
-rw-r--r-- | lib/chef_zero/endpoints/search_endpoint.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/chef_zero/endpoints/search_endpoint.rb b/lib/chef_zero/endpoints/search_endpoint.rb index e2f30ce..c341074 100644 --- a/lib/chef_zero/endpoints/search_endpoint.rb +++ b/lib/chef_zero/endpoints/search_endpoint.rb @@ -30,7 +30,7 @@ module ChefZero if path.size > 0 value = search_value path.each do |path_part| - value = value[path_part] if !value.nil? + value = value[path_part] unless value.nil? end data[key] = value else @@ -180,7 +180,7 @@ module ChefZero dest when Hash source.each do |src_key, src_value| - if dest.kind_of?(Hash) + if dest.is_a?(Hash) if dest[src_key] dest[src_key] = deep_merge!(src_value, dest[src_key]) else # dest[src_key] doesn't exist so we take whatever source has @@ -191,7 +191,7 @@ module ChefZero end end when Array - if dest.kind_of?(Array) + if dest.is_a?(Array) dest |= source else dest = source |