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