Ruby-Methoden werden mit def...end definiert. Ruby hat flexible, ausdrucksstarke Argumentverwaltung — Standardwerte, Keyword-Argumente, Splat (*) für variable Argumente und Blöcke — plus die Konvention, dass der letzte Ausdruck der implizite Rückgabewert ist.
Basis-Methoden und implizite Rückgabe
()
a + b
add(, )
()
