Ruby metoder defineres med def...end. Ruby har fleksibel, utrykksfull argumenthåndtering — standardverdier, nøkkelordargumenter, splat (*) for variable argumenter, og blokker — pluss konvensjonen om at det siste uttrykket er den implisitte returverdien.
Grunnleggende metoder og implisitt return
()
a + b
add(, )
()
