From 4bd538e847c9e9b106ebd2bab9bb5075ffb8014d Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Sun, 6 Jun 2021 12:08:28 +0900 Subject: dir.rb: moved class rdoc from dir.c --- dir.c | 79 ------------------------------------------------------------------- 1 file changed, 79 deletions(-) (limited to 'dir.c') diff --git a/dir.c b/dir.c index 8748391539..d6a963f9d6 100644 --- a/dir.c +++ b/dir.c @@ -3346,85 +3346,6 @@ rb_dir_s_empty_p(VALUE obj, VALUE dirname) return result; } -/* - * Objects of class Dir are directory streams representing - * directories in the underlying file system. They provide a variety - * of ways to list directories and their contents. See also File. - * - * The directory used in these examples contains the two regular files - * (config.h and main.rb), the parent - * directory (..), and the directory itself - * (.). - * - * == What's Here - * - * \Class \Dir provides methods that are useful for: - * - * - {Reading}[#class-Dir-label-Reading] - * - {Setting}[#class-Dir-label-Setting] - * - {Querying}[#class-Dir-label-Querying] - * - {Iterating}[#class-Dir-label-Iterating] - * - {Other}[#class-Dir-label-Other] - * - * === Reading - * - * - #close:: Closes the directory stream for +self+. - * - #pos=:: Sets the position in the directory stream for +self+. - * - #read:: Reads and returns the next entry in the directory stream for +self+. - * - #rewind:: Sets the position in the directory stream for +self+ to the first entry. - * - #seek:: Sets the position in the directory stream for +self+ - * the entry at the given offset. - * - * === Setting - * - * - ::chdir:: Changes the working directory of the current process - * to the given directory. - * - ::chroot:: Changes the file-system root for the current process - * to the given directory. - * - * === Querying - * - * - ::[]:: Same as ::glob without the ability to pass flags. - * - ::children:: Returns an array of names of the children - * (both files and directories) of the given directory, - * but not including . or ... - * - ::empty?:: Returns whether the given path is an empty directory. - * - ::entries:: Returns an array of names of the children - * (both files and directories) of the given directory, - * including . and ... - * - ::exist?:: Returns whether the given path is a directory. - * - ::getwd (aliased as #pwd):: Returns the path to the current working directory. - * - ::glob:: Returns an array of file paths matching the given pattern and flags. - * - ::home:: Returns the home directory path for a given user or the current user. - * - #children:: Returns an array of names of the children - * (both files and directories) of +self+, - * but not including . or ... - * - #fileno:: Returns the integer file descriptor for +self+. - * - #path (aliased as #to_path):: Returns the path used to create +self+. - * - #tell (aliased as #pos):: Returns the integer position - * in the directory stream for +self+. - * - * === Iterating - * - * - ::each_child:: Calls the given block with each entry in the given directory, - * but not including . or ... - * - ::foreach:: Calls the given block with each entryin the given directory, - * including . and ... - * - #each:: Calls the given block with each entry in +self+, - * including . and ... - * - #each_child:: Calls the given block with each entry in +self+, - * but not including . or ... - * - * === Other - * - * - ::mkdir:: Creates a directory at the given path, with optional permissions. - * - ::new:: Returns a new \Dir for the given path, with optional encoding. - * - ::open:: Same as ::new, but if a block is given, yields the \Dir to the block, - * closing it upon block exit. - * - ::unlink (aliased as ::delete and ::rmdir):: Removes the given directory. - * - #inspect:: Returns a string description of +self+. - * - */ void Init_Dir(void) { -- cgit v1.2.1