Какво означава двойното двоеточие преди имената на модулите в Ruby?

Виждам в много изходен код на Ruby двойно двоеточие преди имената на модулите, чудя се за какво става въпрос? Ето пример от Ruby Gem, наречен Conductor:

https://github.com/rails/conductor/blob/master/lib/conductor/engine.rb#L7


person Wazery    schedule 05.11.2014    source източник
comment
Не е Object::(constant)   -  person avl    schedule 05.11.2014
comment
Това е оператор за разрешаване на пространство от имена. Позволява ви достъп до елементи в модули или елементи на ниво клас в класове.   -  person Benji    schedule 05.11.2014
comment
Не питам за самия оператор, питам защо е там преди името на модула като: ::Rails   -  person Wazery    schedule 05.11.2014
comment
@Wazery - обяснено е и в другия въпрос.   -  person BroiSatse    schedule 05.11.2014
comment
Това означава, че се отнася до пространството от имена от най-високо ниво. pastebin.com/my4x5F9c   -  person Benji    schedule 05.11.2014