Что такое знак / оператор :: перед именем класса в ruby?

в ruby, :: пространства имен модуля и класса. Но я часто вижу :: в начале имени класса, например, следующее:

#snippet of gollum gem
def page_class
  @page_class ||
    if superclass.respond_to?(:page_class)
      superclass.page_class
    else
      ::Gollum::Page
    end
end

Что означает этот ::, если он в начале?

5
задан jigfox 8 September 2010 в 09:21
поделиться