Modules
More on modules here.

Using Include

Include allows you to use modules as instance methods

Using Extend

Extend allows you to use modules as class methods

Other tips

You can also use these extend on the module itself, such as extend self. This will allow you to call methods of the extended module.