Definice metody s parametry
def myNewMethod(arg1, arg2, arg3)
# Zde je kód metody
endDefinice metody bez parametrů
def myOtherNewMethod
# Zde je kód metody
endMetodě můžeme zadat implicitní hodnoty parametrů
def coolDude(arg1="Miles", arg2="Coltrane", arg3="Roach")
"#{arg1}, #{arg2}, #{arg3}."
endMetodu s implicitními parametry pak voláme takto
coolDude
coolDude("Bart")
collDude("Bart", "Elwood")
coolDude("Bart", "Elwood", "Linus")