В следующем фрагменте действительно ли возможно относиться к НЕЧТО, постоянному снаружи модуля, и если так, как?
module X
class << self
FOO = 2
end
end
class <<X
self
end::FOO
или
class Object
def metaclass
class <<self
self
end
end
end
X.metaclass::FOO