Methods in Ruby

Syntax rules for methods in Ruby. Using 'def' and 'end'. The optional 'return' keyword. Naming conventions for boolean methods (?), destructive methods (!) and setters (=). Using default arguments and a variable number of arguments. The alias keyword.