Ruby modules part I.