Nur letzte 10 Logs anzeigen müsste trivial sein, die andere Aufgabe ziemlich kompliziert, da es von Window_Selectable abhängt, was das generische Auswahlfenster ist.
Da könnte man z.B. mit einem Slice die letzten 10 Elemente nehmen, also in Zeile 328 schreiben:
Aber kein Plan ob das Steinzeit-Ruby 1.9 schon die last-Methode hat, Stand der Technik ist Ruby 2.4
Und dein Code der es einfach auf 10 hardcoded kann nicht gehen, weil du dann für die Fälle wenn nur 0-9 Elemente drin sind außerhalb der Array-Grenzen indizierst -> CRASH