Ich benutze Dir.glob, um die Menge aller Dateien zu sehen, die einem Platzhaltermuster entsprechen.
%Vor%Da dieser Glob-Aufruf rekursiv ist und viele Dateien involviert sind, benötigt glob viel Zeit, um das Array von Dateien zu erstellen, bevor der Block startet.
Stattdessen möchte ich alle diese Dateien aufrufen, aber den Block sofort aufrufen, nachdem Ruby jede Datei "entdeckt" hat, so dass die erste Datei sofort verarbeitet wird und nicht erst nach dem Warten auf den gesamten Verzeichnisbaum zu Ende suchen.
Gibt es so eine Konstruktion?
Tags und Links ruby performance glob