Skip to content

End of Life Ruby 3.2 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

class method

Find.find

find(*paths, ignore_error: true) { |path| ... }

Calls the associated block with the name of every file and directory listed as arguments, then recursively on their subdirectories, and so on.

Returns an enumerator if no block is given.

See the Find module documentation for an example.

See also #find .prune also in 4.1 · 4.0 · 3.4 · 3.3 · 3.1 · 3.0