类<< self block中的常量

Mic*_*are 6 ruby

在下面的片段中,是否可以从模块外部引用FOO常量,如果是,如何?

module X
  class << self
    FOO = 2
  end
end
Run Code Online (Sandbox Code Playgroud)

sep*_*p2k 6

class <<X
  self
end::FOO
Run Code Online (Sandbox Code Playgroud)

要么

class Object
  def metaclass
    class <<self
      self
    end
  end
end

X.metaclass::FOO
Run Code Online (Sandbox Code Playgroud)