extend self в модуле

Привет! Сейчас обнаружил новую для меня конструкцию с extend self в
модуле. (activesupport/lib/active_support/dependencies.rb)

module Dependencies
  extend self
  ....
end

Тут нашел объяснение
http://www.artima.com/forums/flat.jsp?forum=123&thread=119882

Это на случай если кто, как и я, видит такое впервые.
Павел.