Skip to content

Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →

instance method

Pathname#entries

() -> ::Array[::Pathname]
entries → array_of_pathnames

Returns an array of pathnames, one for each entry in the directory represented by self:

Example
Pathname('.').entries.take(5)
# =>
# [#<Pathname:.>,
#  #<Pathname:..>,
#  #<Pathname:gc.rb>,
#  #<Pathname:yjit.rb>,
#  #<Pathname:iseq.h>]
See also #empty? #eql? #each_line #executable? also in 4.0 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0