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'