# File lib/fakefs/fileutils.rb, line 47 def rmdir(list, _options = {}) list = [list] unless list.is_a?(Array) list.each do |l| parent = l.split('/') parent.pop fail Errno::ENOENT, l unless parent.join == '' || FileSystem.find(parent.join('/')) fail Errno::ENOENT, l unless FileSystem.find(l) fail Errno::ENOTEMPTY, l unless FileSystem.find(l).empty? rm(l) end end