Könntest du mal genau erklären was das Script eigentlich macht? Ich hab etwas Schwierigkeiten so eine Schreibweise zu verstehen, weil du ja eine sehr komprimierten Syntax wählst. Bzw. kenne ich mich mit Ruby auch nicht so gut aus. Mich interessiert vor allem wieso das so einfach funktioniert wofür die einzelnen Methoden sind.