lib/nanoc/extra/filesystem_tools.rb in nanoc-4.2.4 vs lib/nanoc/extra/filesystem_tools.rb in nanoc-4.3.0

- old
+ new

@@ -53,11 +53,11 @@ # detected (something other than file, directory or link) def all_files_in(dir_name, extra_files, recursion_limit = 10) all_files_and_dirs_in(dir_name, extra_files).map do |fn| case File.ftype(fn) when 'link' - if 0 == recursion_limit + if recursion_limit.zero? raise MaxSymlinkDepthExceededError.new(fn) else absolute_target = resolve_symlink(fn) if File.file?(absolute_target) fn @@ -127,10 +127,10 @@ target = File.readlink(filename) absolute_target = File.expand_path(target, File.dirname(filename)) case File.ftype(absolute_target) when 'link' - if 0 == recursion_limit + if recursion_limit.zero? raise MaxSymlinkDepthExceededError.new(absolute_target) else resolve_symlink(absolute_target, recursion_limit - 1) end when 'file', 'directory'