Skip to content
class method

Find.find

(*::String | ::_ToPath paths, ?ignore_error: ::boolish) -> ::Enumerator[::String, nil]
(*::String | ::_ToPath paths, ?ignore_error: ::boolish) { (::String) -> void } -> nil
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 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0