Ruby metoder defineres med def...end. Ruby har fleksibel, udtryksfuld argumenthåndtering — standardværdier, keyword-argumenter, splat (*) for variable argumenter og blokke — plus konventionen om at det sidste udtryk er den implicitte returværdi.
Grundlæggende metoder og implicit return
()
a + b
add(, )
()
