Deletes every element that appears in the given enumerable object and returns self.
Returns a string created by converting each element of the set to a string See also: Array#join
Returns a string containing a human-readable representation of the set (“#<Set: {element1, element2, …}>”).
In general, to_sym returns the Symbol corresponding to an object. As sym is already a symbol, self is returned in this case.
Same as sym.to_s.length.
Returns true if self points to a mountpoint.
Joins the given pathnames onto self to create a new Pathname object.
path0 = Pathname.new("/usr") # Pathname:/usr path0 = path0.join("bin/ruby") # Pathname:/usr/bin/ruby # is the same as path1 = Pathname.new("/usr") + "bin/ruby" # Pathname:/usr/bin/ruby path0 == path1 #=> true
Iterates over the directory tree in a depth first manner, yielding a Pathname for each file under “this” directory.
Returns an Enumerator if no block is given.
Since it is implemented by the standard library module Find, Find.prune can be used to control the traversal.
If self is ., yielded pathnames begin with a filename in the current directory, not ./.
See Find.find
Recursively deletes a directory, including all directories beneath it.
See FileUtils.rm_r
Returns pathname. This method is deprecated and will be removed in Ruby 3.2.
Returns pathname. This method is deprecated and will be removed in Ruby 3.2.
Returns all the bytes from the file, or the first N if specified.
See File.binread.
See File.lstat.
Removes a file or directory, using File.unlink if self is a file, or Dir.unlink as necessary.