module VirtFS::NativeFS::Thick::DirClassMethods
Public Instance Methods
dir_delete(p)
click to toggle source
# File lib/virtfs/nativefs/thick/dir_class_methods.rb, line 7 def dir_delete(p) VfsRealDir.delete(apply_root(p)) end
dir_entries(p)
click to toggle source
# File lib/virtfs/nativefs/thick/dir_class_methods.rb, line 11 def dir_entries(p) VfsRealDir.entries(apply_root(p)) end
dir_exist?(p)
click to toggle source
# File lib/virtfs/nativefs/thick/dir_class_methods.rb, line 15 def dir_exist?(p) VfsRealDir.exist?(apply_root(p)) end
dir_foreach(p, &block)
click to toggle source
# File lib/virtfs/nativefs/thick/dir_class_methods.rb, line 19 def dir_foreach(p, &block) VfsRealDir.foreach(apply_root(p), &block) end
dir_mkdir(p, permissions)
click to toggle source
# File lib/virtfs/nativefs/thick/dir_class_methods.rb, line 23 def dir_mkdir(p, permissions) VfsRealDir.mkdir(apply_root(p), permissions) end
dir_new(fs_rel_path, hash_args, _open_path, cwd)
click to toggle source
# File lib/virtfs/nativefs/thick/dir_class_methods.rb, line 27 def dir_new(fs_rel_path, hash_args, _open_path, cwd) owd = VfsRealDir.getwd begin VfsRealDir.chdir(cwd) return VfsRealDir.new(apply_root(fs_rel_path), hash_args) ensure VfsRealDir.chdir(owd) end end