【发布时间】:2010-09-08 09:02:02
【问题描述】:
在 ruby 中,:: 命名空间是模块和类。 但是我经常在类名的开头看到 :: ,如下所示:
#snippet of gollum gem
def page_class
@page_class ||
if superclass.respond_to?(:page_class)
superclass.page_class
else
::Gollum::Page
end
end
如果是开头的 :: 代表什么?
【问题讨论】:
标签: ruby class namespaces module