Ruby metode so definirane z def...end. Ruby ima fleksibilno, izrazito obdelavo argumentov — privzete vrednosti, poimenovane argumente, splat (*) za spremenljive argumente in bloke — ter konvencijo, da je zadnji izraz implicitna povratna vrednost.
Osnovne metode in implicitni povratek
()
a + b
add(, )
()
