Include - dołączanie modułów

W jakich przypadkach nie zadziała polecenie include? Ono działa np. w przypadku modułu Math, czyli include Math, i wtedy można posługiwać się tylko wybranymi elementami, np. puts sqrt(4). Ale podobna rzecz nie zadziałała mi w przypadku modułu Time. Chciałem zrobić include Time z dalszym start = now (pomiar początku i końca czasu wykonania jakiegoś programu), ale polecenia wygenerowały błąd. Czy zatem jest więcej modułów, do ktorych nie można stosować polecenia include?

include działa dla modułów. Time jest klasą.

irb(main):006:0> Math.class
=> Module
irb(main):007:0> Time.class
=> Class

Aaaa, rozumiem. Dzięki za wyjaśnienie.